【发布时间】:2016-05-23 21:11:00
【问题描述】:
我正在尝试在 ColdFusion 中创建 ajax 请求,但出现解析器错误。
我的要求:
var data=[];
data.push({'id':10});
data.push({'notes':'Test'});
$.ajax(
{
type: "post",
url: "components/activity.cfc",
data: {
method:"ajaxUpdateNotes",
data: JSON.stringify(data)
},
dataType: "json",
success: function( objResponse ){
console.debug('OK');
},
error: function( objRequest, strError ){
console.debug(strError);
}
});
我的 CFC 活动文件只有一个转储(用于测试)。
component displayName="Activity" {
remote any function ajaxUpdateNotes(data) returnformat="JSON"{
data = deserializeJSON(arguments.data);
WriteDump(data); abort;
result = 0;
return serializeJSON(result);
}
}
有人知道这个问题吗?
【问题讨论】:
-
在你的方法中,WriteDump(data);中止; ,所以你没有返回任何东西,不要指望你的 ajax 成功。
-
.. 虽然这可能是问题所在,但像“getting parsererror”这样的短语。是模棱两可的。如果您遇到错误,请始终在问题中包含实际的错误消息。
-
我不想返回数据。我只想发送数据以更新我在数据库中的表
标签: jquery ajax coldfusion