<script type="text/javascript">
setInterval(function() {
$.ajax({
type: "POST",
url: "http://localhost/alaris/admin/product_notification",
data: JSON.stringify({ product:"product"}),
success: function(res) {
$("#product_notify").html(res);
//alert(res);
}
});
}, 5000);
</script>
当我运行上述代码时,它会在控制台中显示以下错误消息
Uncaught SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Function.n.parseJSON (jQuery-2.1.4.min.js:4)
at Object.success (custom.js:85)
at j (jQuery-2.1.4.min.js:2)
at Object.fireWith [as resolveWith] (jQuery-2.1.4.min.js:2)
at x (jQuery-2.1.4.min.js:4)
at XMLHttpRequest.<anonymous> (jQuery-2.1.4.min.js:4)
n.parseJSON @ jQuery-2.1.4.min.js:4
success @ custom.js:85
j @ jQuery-2.1.4.min.js:2
fireWith @ jQuery-2.1.4.min.js:2
x @ jQuery-2.1.4.min.js:4
(anonymous) @ jQuery-2.1.4.min.js:4
任何人都可以找到错误吗?
答案 0 :(得分:0)
如果product
是对象:
JSON.stringify({ "product" : product })