用js调用php, js在get请求时停止,两个文件单独工作

Making a call to php with js, js stops at get request, both files work individually

本文关键字:js 两个 文件 单独 工作 php 调用 get 请求      更新时间:2023-09-26

不好意思,我是网络技术新手。我花了几个小时试图找出如何解决这个问题,没有得到任何地方,什么都没有发生,当页面加载do_something_with_sql.php不运行和计数器不增加,但这两个文件分别工作良好。

<?php
echo "<p>Theoretical number of queries <div id ='"queries'">0</div></p>";
?>
<script type="text/javascript">
queries = 0;
count = 0;
function test()
{
    $.get("do_something_with_sql.php?count=" + count);
    count = count + 40;
    queries++;
    document.getElementById("queries").innerHTML = queries;
}
setInterval(test, 1000);

</script>

编辑:这是代码的最新更新,但它仍然不做任何事情,没有控制台错误,我有JQuery文件在同一文件夹。

<?php
echo "<p>Theoretical number of queries <div id ='"queries'">0</div></p>";
?>
<script type="text/javascript" src="jquery-2.1.1.js">
    queries = 0;
    count = 0;
    function test()
    {
        $.get('does_something.php?count=' + count, function()
        {
            count = count + 40;
            queries++;
            document.getElementById('queries').innerHTML = queries;
            setTimeout(test, 1000);
        });
    }
    setTimeout(test, 1000);
</script>

编辑编辑:

<?php
echo "<p>Theoretical number of queries <div id ='"queries'">0</div></p>";
?>
<script type="text/javascript" src="jquery-2.1.1.js"></script>
<script type="text/javascript">
    queries = 0;
    count = 0;
    function test()
    {
        $.get('does_something.php?count=' + count, function()
        {
            count = count + 40;
            queries++;
            document.getElementById('queries').innerHTML = queries;
            setTimeout(test, 1000);
        });
    }
    setTimeout(test, 1000);
</script>

我不是专家,但有一点是肯定的,那句话:

$.get("do_something_with_sql.php?=" + count);
应:

$.get("do_something_with_sql.php?count=" + count);