Мой вызов jQuery публикуется дважды на мой CFC? - PullRequest
0 голосов
/ 03 февраля 2012

Я использую ColdFusion 8.0.1 и jQuery 1.4.3

Я передаю значения в функцию jQuery, которая вызывает CFC.

Проблема в том, что функция запускается дважды, и я не могу понять, почему. Я просмотрел все, и я не делаю ничего, кроме этого кода в запросе. При первом обращении к 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);
 });

Мой ХФУ выглядит так:

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

В Firebug первый вызов CFC возвращает true. Второй звонок просто висит навсегда.

ОТВЕТ

У веб-мастера был дополнительный код, который перезагружал страницу, если какие-либо символы были в верхнем регистре, которые были. Мы удалили этот ненужный код, и все заработало нормально.

1 Ответ

2 голосов
/ 03 февраля 2012

У веб-мастера был дополнительный код, который перезагружал страницу, если какие-либо символы были в верхнем регистре, которые были.Мы удалили его ненужный код и все работало просто отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...