gpt4 book ai didi

javascript - 使用javascript函数调用ajax更新MYSQL结果

转载 作者:行者123 更新时间:2023-11-29 16:15:10 24 4
gpt4 key购买 nike

我有一个表,输出为 MYSQL VALUEJAVASCRIPT TIMER

我正在考虑重新调用 AJAX,该 AJAX 发送 mysql 结果以在表中更新它,而无需重新启动计时器。

但我得到了一个意外的标记),无论我以哪种方式编写它,仍然会得到意外的标记第56行,我尝试将其更改为});或}并在整个过程中得到相同的结果,如果我删除它,它会说它丢失了

  <script type="text/javascript">
$(document).ready(function(){
$.ajax({
url: 'fetch.php',
type: 'get',
//type: 'post',
dataType: 'JSON',
success: function(response){
var len = response.length;
for(var i=0; i<len; i++){
var beacon = response[i].beacon;
var location = response[i].location;


var tr_str = "<tr>" +
"<td align='center'>" + beacon + "</td>" +
"<td align='center'> <span class='minutes'>00</span>:<span
class='seconds'>00</span> </td>" +
"</tr>";

$("#userTable tbody").append(tr_str);
}

}
})
});

function updateTable() {
$.ajax({
url: 'fetch.php',
type: 'get',
//type: 'post',
dataType: 'JSON',
success: function(response){
var len = response.length;
for(var i=0; i<len; i++){
var beacon = response[i].beacon;
var location = response[i].location;


var tr_str = "<tr>" +
"<td align='center'>" + beacon + "</td>" +
"</tr>";

$("#userTable tbody").append(tr_str);
}
}
});
var updateTableInterval = setInterval(updateTable, 5000);
});
</script>

最佳答案

  • 您的变量updateTableInterval位于您的 AJAX 选项对象内。将其移至下方一行。
  • 然后,你的函数updateTable未关闭,因此添加 }在最后。
  • 最后,您的$(document).ready匿名函数也没有关闭。添加})在最后。
  • 不要忘记关闭您的 <script>标签。

对于最后三点,我这么说是因为你的代码片段没有所有这些。但也许它适合您的本地代码。

关于javascript - 使用javascript函数调用ajax更新MYSQL结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54884470/

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