我的jQuery调用是两次发布到我的CFC?

时间:2012-02-02 20:19:52

标签: jquery coldfusion cfc

我正在使用ColdFusion 8.0.1和jQuery 1.4.3

我将值传递给调用CFC的jQuery函数。

问题是该函数被触发两次,我无法弄清楚原因。我查看了所有内容,除了查询中的代码,我没有做任何事情。首次访问CFC时,它会成功,这意味着该值将保存到数组中并返回true。 (我可以在Firebug中看到这一点。)然后,CFC再次被调用,只是挂在那里,永远不会返回任何内容。

我正在使用CFAJAXPROXY这样:

<!--- CREATE AJAX PROXY --->
<cfajaxproxy cfc="avcat.udf.udf_library" jsclassname="jsApp">

我的链接如下:

<a class="AddToList" href="?" product="550695">add item to my list</a>

我的jQuery看起来像这样:

// ADD ITEM LINK WAS CLICKED
$(".AddToList").click(function(event) {
   event.preventDefault();
   var Product_ID = $(this).attr("product");
   var jro = new jsApp();
   var Success = jro.updateUserProductArray(Product_ID);
 });

我的CFC看起来像这样:

<cffunction name="updateUserProductArray" access="remote">
   <cfreturn true>
</cffunction>

在Firebug中,对CFC的第一次调用返回true。第二次电话会永远挂起。

ANSWER

网站管理员有一些额外的代码可以重新加载页面,如果任何字符是大写的,那就是。我们删除了他那些不必要的代码,一切正常。

1 个答案:

答案 0 :(得分:2)

网站管理员有一些额外的代码可以重新加载页面,如果任何字符是大写的,那就是。我们删除了他那些不必要的代码,一切正常。