我有像这样的ajax代码
$.ajax({
url: "AJAX_POST_URL",
type: "POST",
data: {commentId:commentId,commentText:commentText},
dataType : 'json'
success: function(data)
{
if(data.error=='false'){
$('comment'+commentId).html(commentText);
}
},
});
我正面临这个错误"未捕获的syntaxerror意外标识符"在url line。
请帮助
提前致谢
答案 0 :(得分:2)
我刚刚指出了您作为注释行所做的语法错误
尝试,
$.ajax({
url: "AJAX_POST_URL",
type: "POST",
data: {
commentId: commentId,
commentText: commentText
},
dataType: 'json', //Missed a comma over here
success: function (data) {
if (data.error == 'false') {
$('comment' + commentId).html(commentText);
}
} //placed an unncessary comma over here
});
答案 1 :(得分:1)
在评论选择器之前使用'#'。在成功之前添加',',并在成功后删除不必要的',。
$.ajax({
url: "AJAX_POST_URL",
type: "POST",
data: {commentId:commentId,commentText:commentText},
dataType : 'json',
success: function(data)
{
if(data.error=='false'){
$('#comment'+commentId).html(commentText);
}
}
});
答案 2 :(得分:0)
试试这个
$.ajax({
url: 'AJAX_POST_URL',
type: 'POST',
data: {commentId:commentId,commentText:commentText},
dataType : 'json'
}).success(function(data)
{
if(data.error=='false'){
$('comment'+commentId).html(commentText);
}
}).error(function () {
alert("Something went wrong");
});