我想要做的是在我的check.php文件中查詢一個變量,並將該變量拖到我的index.php文件中,將其與另一個變量進行比較,如果它們不匹配,則重新加載頁面。 這是我到目前爲止有:如何從JavaScript文件中獲取一個變量?
check.php:
some query
echo json_encode($checknew);
的index.php:
var checkold = "<?php echo $old['ertek'];?>";
function checkupdates() {
setInterval(function() {
$.ajax({
type: 'POST',
url: 'check.php',
dataType: 'json'});
if (checkold != checknew){
location.reload();
}
, 3000)}
};
$(document).ready(checkupdates);
如何 「捕獲」 從PHP的$ checknew變量,並把它爲我的函數變量?
你沒有正確使用'ajax'電話。需要使用'.done(function(){}'從check.php獲取echo值 –
success:function(){在這裏你可以對你從後端獲得的變量做任何你想做的事情} –
另外,'' var checkold =「<?php echo $ old ['ertek'];?>」;'沒有做你認爲它的事情'checkold'將包含字符串'<?php echo $ old ['ertek'] ;?>'不是'$ old ['ertek']'裏面的值,請查看[Ajax Documentation](http://api.jquery.com/jquery.ajax/) –