我的jQuery呼叫已向我的CFC发送了两次?

我的jQuery呼叫已向我的CFC发送了两次?,jquery,coldfusion,cfc,Jquery,Coldfusion,Cfc,我正在使用ColdFusion 8.0.1和jQuery 1.4.3 我将值传递给调用CFC的jQuery函数 问题是函数被激发了两次,我不知道为什么。我查看了所有内容,除了查询中的这段代码之外,我什么也没做。首次访问CFC时,它会成功,这意味着该值将保存到数组中并返回true。(我可以在Firebug中看到这一点。)然后,CFC再次被调用,只是挂在那里,从不返回任何东西 我使用的是CFAJAXPROXY如下: <!--- CREATE AJAX PROXY ---> <cfa

我正在使用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>
// 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);
 });
<cffunction name="updateUserProductArray" access="remote">
   <cfreturn true>
</cffunction>
我的CFC看起来像这样:

<!--- CREATE AJAX PROXY --->
<cfajaxproxy cfc="avcat.udf.udf_library" jsclassname="jsApp">
<a class="AddToList" href="?" product="550695">add item to my list</a>
// 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);
 });
<cffunction name="updateUserProductArray" access="remote">
   <cfreturn true>
</cffunction>

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

回答


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

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

有了上述代码,我觉得一切都正常。。。我使用Coldfusion 9和jQuery1.4.3进行测试。你可能有两次jquery代码?如果你找到了自己的答案,你应该发布答案并接受它。我的答案与问题完全无关。我确实在问题中提出了答案。我想我会创造我自己的答案并接受它,如果这是你的意思的话。这是一个301重定向。然后使用lCase(EntireUrl)更改URL。这是为了搜索引擎优化的目的。这是使用URL重写更好的类型吗?“这是使用URL重写更好的类型吗?”是的。