我正在使用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
网站管理员有一些额外的代码可以重新加载页面,如果任何字符是大写的,那就是。我们删除了他那些不必要的代码,一切正常。
答案 0 :(得分:2)
网站管理员有一些额外的代码可以重新加载页面,如果任何字符是大写的,那就是。我们删除了他那些不必要的代码,一切正常。