1

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 アラートが表示されます。

ありがとう!

4

0 に答える 0