JSON.stringify()的使用在控制台
中打破页面而没有错误 编辑:我读到了关于jquery插件jquery-json的内容,我尝试了同样的结果。var bookmarkParams = {"id":"123456"};
$.ajax({
url: 'http://service',
cache: false,
type: "POST",
dataType: "json",
headers: {
// some headers
},
contentType: 'application/json; charset=UTF-8',
data: JSON.stringify(bookmarkParams),
success: successCallback,
error: errorCallback
});
// successCallback & errorCallback are defined functions
为什么会出现这种情况?
如果我不使用JSON.stringify(),那么页面不会中断,但我的AJAX请求在将数据传递到服务器时无法正常运行。
答案 0 :(得分:-1)
什么是params?你不是指书签参数吗?
试试这个......
var bookmarkParams ='{“id”:“123456”}';
然后将params更改为bookmarkParams
答案 1 :(得分:-1)
您尚未定义'params'
。你可能意味着'bookmarkParams'
?
您还未定义'url'
,'successCallback'
或'errorCallback'
。您应该定义这些,和/或更新您的代码示例。