mar*_*ter 4 javascript ajax jquery json
所以我正在一个网站上工作,我必须在那里实现聊天,目前整个事情都在本地主机上运行。我收到此错误:
语法错误:JSON 输入意外结束
并且不知道为什么。我用谷歌搜索了一下,但找不到答案,这确实有效。实际上我昨天在另一台计算机上做了这个并且效果很好,但是今天它不起作用,我不知道为什么。
谢谢你的好答案。
$(function() {
updateChat("updateChat", null);
$(".chat-form").submit(function(event) {
event.preventDefault();
if ($(".chat-form input").val() != "") {
updateChat("sendMessage", $(".chat-form input").val());
}
});
setInterval(function() {
updateChat("updateChat", null);
}, 3000);
function updateChat(method, message) {
$.ajax({
type: "POST",
url: "action/chat.php",
data: {
function: method,
message: message
},
dataType: "json",
success: function(data) {
console.log(data);
},
error: function (request, status, error) {
console.log(error);
}
})
}
})
Run Code Online (Sandbox Code Playgroud)
很可能在您的 PHP 代码中显示了错误或警告,并且因为您只需要 json,这会导致语法错误。
有几种方法可以了解正在发生的事情:
dataType为html,您将看到您的console.log(data)| 归档时间: |
|
| 查看次数: |
17275 次 |
| 最近记录: |