我工作的jQuery AJAX调用,但我想检查请求的结果,所以我说jQuery的努力来处理Ajax故障和sucess不工作
success: function(data) {
if(data.status == 'success'){
alert("Thank you for subscribing!");
}else if(data.status == 'error'){
alert("Error on query!");
}
}
但这不是工作,使我的整体功能停止even.so在这里工作是整个功能,可有人告诉我,我是什么做wrong`
function addGoal() {
var description = $('.description').val();
var measure = $('.measure').val();
if( description.trim() && measure.trim() ){
if(window.confirm("Are you sure? You can't edit or remove goal(s) you have added here.")==true) {
$.ajax({
url: '${g.createLink(controller:'review', action:'saveGoal', params:[id: params.id] )}',
data: {
"description": description,
"measure": measure
},
success: function(data) {
if(data.status == 'success'){
alert("Thank you for subscribing!");
}else if(data.status == 'error'){
alert("Error on query!");
}
}
type: 'POST'
});
}
}else {
showErrorMessage("Description and Measure fields cant be empty");
}
}`
当我删除它的作品,因为我预期它to.And如果它的事项使用Grails
很成功
你错过了'''的'}在'success'块 –