Jas*_*ngh 2 javascript php jquery
我想要做的是内部脚本标签在php循环内运行javascript.例如:
<script>
$('#mydiv').mouseover(function(){
time();
function time(){
<?php
$secs = 45;
$secs--;
if($secs <= 25){
?>//javascript code here
}
});
</script>
Run Code Online (Sandbox Code Playgroud)
我的主要目的是当用户鼠标悬停一个div,一个javascript函数运行,并在javascript函数内部有php如果conitions.如果时间少于25,则执行指定的javascript代码.然后另一个条件,如果时间少于10然后再做另一个javascript函数.任何类型的帮助将不胜感激.谢谢
JavaScript是客户端脚本,PHP是服务器端脚本.所以,要么对服务器进行AJAX调用,要么只进行纯JS.
AJAX + PHP:
<script>
$('#mydiv').mouseover(function(){
$.ajax({
url: 'secs.php',
success: function(data) {
var secs = parseInt(data);
if(secs <= 10) {
// do stuff
}
else if(secs <= 25) {
// do stuff
}
},
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
secs.php:
<?php
session_start();
if(!isset($_SESSION['secs'])) $_SESSION['secs'] = 45;
else echo $_SESSION['secs'] --;
?>
Run Code Online (Sandbox Code Playgroud)
纯JS:
<script>
var secs = 45;
$('#mydiv').mouseover(function(){
secs --;
if(secs <= 10) {
// do stuff
}
else if (secs <= 25) {
// do stuff
}
});
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16296 次 |
| 最近记录: |