MFB*_*MFB 0 ajax syntax jquery
这段代码不断抛出"意外令牌"错误,但我无法弄清楚它有什么问题.任何线索都会很棒.
function addComment() {
$.ajax({
url:'/add/comment/id',
type:'POST',
data.JSON.stringify({'Text':$('#comment_text').val()}),
contentType:'application/json; charset=utf8',
processData:false,
success:function(data){
$('#comments').prepend(data.comment.Text);
}
});
}
Run Code Online (Sandbox Code Playgroud)
问题出在这一行:
data.JSON.stringify({'Text':$('#comment_text').val()}),
Run Code Online (Sandbox Code Playgroud)
意外的标记是之后的句点(.)data.
而不是句点(.),你需要一个冒号(:)data,如下所示:
data: JSON.stringify({'Text':$('#comment_text').val()}),
Run Code Online (Sandbox Code Playgroud)
请注意,这里不需要JSON.stringify.正如@pst指出的那样,jQuery无论如何都会为你做这件事.
data: {
'Text': $('#comment_text').val()
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
96 次 |
| 最近记录: |