gpt4 book ai didi

javascript - AJAX 不工作,通过 JS 更新数据库

转载 作者:行者123 更新时间:2023-11-28 04:45:04 25 4
gpt4 key购买 nike

我已经在phaser(游戏的JS库)中制作了游戏,现在我想用JS/PHP制作得分表。我感兴趣的是从js传递一个变量到php来更新数据库。我读过很多主题,所有答案都指向 AJAX 和这个示例:

    function score_submitting() {

var var_data = "Hello World";
$.ajax({
url: "submit.php",
type: "GET",
data: { var_PHP_data: var_data },

});


}

但是它不起作用。我确信可以调用该函数,因为当我将警报放在那里时,它就可以工作。但使用 AJAX 却什么也没有发生。该文件位于中间,因为它来自游戏:

(HTML)

(...)
<body>
<center>
<div id="gra">
<script type="text/javascript" src="functions.js"></script>
<script type="text/javascript" src="create.js"></script>
<script type="text/javascript" src="update.js"></script>
<script type="text/javascript" src="game.js"></script>
<script type="text/javascript" src="jquery-3.2.1.js"></script>
</div>

</center>
</body>

(...)

感谢您的解答!

最佳答案

如果您使用 GET 请求,您应该这样发出请求:

function score_submitting() {

var var_data = "Hello World";
$.ajax({
url: "submit.php?mydata="+var_data,
type: "GET"

});


}

如果您不想在 URL 中传递参数,也可以使用 POST 请求。

关于javascript - AJAX 不工作,通过 JS 更新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43449539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com