首先让我告诉大家,我对JS,jQuery和Ajax还是很陌生。但是我对PHP很好。
我从互联网上获得了一个jQuery脚本:
function getMessages (){
$.get('php/chatGetter.php', function(data){
$("#msgbox").html(data);
});
}
setInterval(function(){
getMessages();
}, 500);
});
如您所见,它从chatGetter.php页面获取数据,并每500毫秒显示一次id为msgbox的div。
我想每次执行
$abc ="something";
函数时,通过函数getMessages将php变量(chatGetter.php
)发送到getMessages
页面。但是我不知道该怎么做。 最佳答案
如果您的JS代码在您的PHP文件中,请执行此操作。
function getMessages (someVariable){
$.get('php/chatGetter.php?abc=' + someVariable, function(data){
$("#msgbox").html(data);
});
}
setInterval(function(){
var someVariable = '<?php echo($abc);?>';
getMessages(someVariable);
}, 500);
});