我有一张表,输出为MYSQL VALUEJAVASCRIPT TIMER
并且我正在考虑重新调用在mysql结果中发送的AJAX,以在不重新启动计时器的情况下在表中对其进行更新。
但是我得到了一个意外的令牌),无论我用哪种方式写它,仍然会得到一个意外的令牌行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>
答案 0 :(得分:0)
updateTableInterval
在AJAX选项对象中。将其向下移动一行。updateTable
未关闭,因此在末尾添加了}
。$(document).ready
匿名函数也没有关闭。最后添加})
。<script>
标签。对于最后三点,我说过,因为您的代码段没有全部这些。但这也许恰好在您的本地代码上。