我有这样的代码:jQuery的岗位不要求
$(".user").click(function(){
var s = $(this).attr('data-s');
var r = $(this).attr('data-r');
$.ajax({
type: 'post',
url: 'd/gcm.php',
data: {s: s, r: r},
success: function(cmd){
$("#cet").show();
$("#smd").attr("data-t",s);
$("#smd").attr("data-tt",r);
setInterval(function(){
$('#mcd').load('d/gcm.php');
}, 100);
}
});
});
因此,对被请求点击后。里面gcm.php我:
$s = mysqli_real_escape_string($con, $_POST['s']);
$r = mysqli_real_escape_string($con, $_POST['r']);
if($s!="" && $s!=NULL && $r!="" && $r!=NULL){ DO SOMETHING }else echo "Empty";
现在,当我这样做它的工作原理:
success: function(cmd){
....和变化区间有:$('#mcd').html(cmd); }
还当我尝试上面的代码添加到时间间隔没有任何反应,脚本不起作用。所以我想知道为什么我得到消息"Empty";
当它是后发送请求和发布成功?
抓取的网页每100毫秒加载?为什么?此外GET请求缓存,你是否设置无缓存头? – epascarello
这是'd/gcm.php'脚本中的所有内容吗? – RiggsFolly
console.log(cmd)并显示请求的结果 – siddhesh