当用户单击链接时,我需要调用ColdFusion函数(存在于.cfm文件中)。我想使用jQuery做到这一点。我有一个jQuery片段,看起来像-
<script type="text/javascript"> $(document).ready(function(){ $("td.ViewLink a").click(function(event){ event.preventDefault(); )}
我对jQuery和AJAX都是新手,所以在这里听起来我很幼稚。我应该使用AJAX调用ColdFusion函数吗?诸如请求在服务器上执行特定功能之类的东西。
在这方面的任何帮助,表示赞赏。
干杯。
如果您的cfm中有多个功能(即使您没有),也可以将它们放在cfc中。然后,您可以使用以下url模式调用特定方法。
cfc名为myEntityWS.cfc
<cfcomponent> <cffunction name="updateDescription" access="remote" returntype="string"> <cfargument name="value" type="string" required="yes"> <cftry> your code here <cfcatch> <cfoutput> #cfcatch.Detail#<br /> #cfcatch.Message#<br /> #cfcatch.tagcontext[1].line#:#cfcatch.tagcontext[1].template# </cfoutput> </cfcatch> </cftry> </cffunction> </cfcomponent>
Java脚本
$.get('myEntityWS.cfc?method=updateDescription&value=someValue');