如何从coldfusion.ajax.submitform访问返回值?
在coldfusion.ajax.submitform上遇到了麻烦。我有对cfc的调用正在工作,数据保存到数据库中,但是我没有收到(或没有正确设置)接收方法调用成功消息的方法。这是我的密码:如何从coldfusion.ajax.submitform访问返回值?,ajax,coldfusion,Ajax,Coldfusion,在coldfusion.ajax.submitform上遇到了麻烦。我有对cfc的调用正在工作,数据保存到数据库中,但是我没有收到(或没有正确设置)接收方法调用成功消息的方法。这是我的密码: <cfcomponent> <cffunction name="postFeedback" access="remote" returntype="boolean"> <cfargument name="name" type = "string" required="yes
<cfcomponent>
<cffunction name="postFeedback" access="remote" returntype="boolean">
<cfargument name="name" type = "string" required="yes">
<cfargument name="email" type = "string" required="yes">
<cfargument name="post" type = "string" required="yes">
<cfquery name="postFeedback" datasource="myDB">
Insert into feedback (name, email, post, date)
Values('#ARGUMENTS.name#','#ARGUMENTS.email#','#ARGUMENTS.post#', #Now()#);
</cfquery>
<cfreturn true>
</cffunction>
</cfcomponent>
我最终想了解如何访问返回的值,以便使用“getFeedback”之类的方法填充字段。我已经可以用cfinvoke来实现这一点,但我希望通过点击按钮来实现这一点。我需要爬才能走
任何指导都将不胜感激
谢谢请参见
callbackhandler
处理正常响应的JavaScript函数函数必须采用包含响应正文的单个参数。仅当表单提交是异步提交时才使用此方法
与之相比:
errorhandler
处理HTTP错误响应的JavaScript函数该函数必须包含两个参数:HTTP状态代码和错误消息。仅当表单提交是异步提交时才使用此方法
您似乎试图使用callbackhandler访问errorhandler参数
function callback(text)
{
alert("Callback: " + code + ": " + msg);
}
您可能要尝试:
function callback(text)
{
alert("Callback: " + text);
}
function callback(text)
{
alert("Callback: " + text);
}