【问题标题】:PHP AJAX issue with divsdiv的PHP AJAX问题
【发布时间】:2017-12-14 14:05:04
【问题描述】:

目前有一些关于使用 ajax 和 php 更新 div 内容的问题。我试图将 php 脚本中的价格回显到 div 中,但它没有发生......也许我错过了一些东西。这是我的问题的修改和简化示例。

HTML 代码:

<!DOCTYPE html>
<html>

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script>
function autoRefresh_div(){
    $("#tester").load("getPriceTest.php");
}
setInterval('autoRefresh_div()', 1000);
</script>

<body>

<div id="tester">3.33</div>

</body>
</html>

PHP 代码:

<?php

echo "2.22";

?>

【问题讨论】:

  • 第一个是index.htm。第二个是getPriceTest.php
  • 检查控制台是否有错误。还有确保 AJAX 请求成功的网络选项卡
  • setInterval(autoRefresh_div, 1000); 将回调函数作为参数传递。不是字符串。
  • 谢谢大家,我已经编辑了我的代码,但都没有工作。我不怀疑你的代码,所以我可能需要检查我的控制台是否有错误和我的网络选项卡。这对我来说绝对没有任何意义,但与其让你解释它,你能否指出我可以学习如何进行这些检查的链接。非常感谢。
  • 啊,您的意思是检查网络的检查元素。我只能使用一周的移动互联网,他们的在线工具可以作为替代品吗?

标签: php jquery html ajax


【解决方案1】:

把不带'的函数放进去,或者改成:

<!DOCTYPE html>
<html>

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script>
function autoRefresh_div(){
    $("#tester").load("getPriceTest.php");
}
setInterval(function(){
    autoRefresh_div()
}, 1000);
</script>

<body>

<div id="tester">3.33</div>

</body>
</html>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-21
    • 2011-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多