将 jquery 插件http://code.google.com/p/jquery-in-place-editor/与 Coldfusion 一起使用。
将帖子发布到 CFM 页面效果很好,但是当我将更新移动到 CFC 时,尽管更新成功,但我开始收到“更新值失败”消息。
这是jquery调用:
<script>
$("#editTitle").editInPlace({
//url: "http://mydomain.com/edit_ref.cfm",
url: "http://mydomain.com/cfcs/eh_utilities.cfc?method=updateTitle",
hover_class: "theHover",
params: "id=<cfoutput>#URL.id#</cfoutput>",
});
和 CFC:
<cffunction name="updateTitle" access="remote" returntype="any">
<cfargument name="id" required="yes" type="numeric">
<cfargument name="update_value" required="yes" type="string">
<cfquery name="qEditTitle" datasource="#application.datasource#">
update eh_reference set title = '#update_value#' where id = #id#
</cfquery>
<cfreturn update_value>
</cffunction>
如前所述,更新成功,但在更新后我从就地编辑收到了一个 Javascript 警报,显示“无法更新值”。
谢谢!