ColdFusion AJAX JQuery кросс-домен - PullRequest
0 голосов
/ 24 февраля 2011

Я новичок в кросс-браузерных проблемах с ajax. Я использую следующий код, который не работает, если CFC находится в другом домене, и мне нужно переписать его.

$.getJSON(cfroot + "/series.cfc?method=getSRDetailedTable&returnformat=json&queryformat=column", {"seriesID":seriesID,"insertTempData":true}, function(res,code) {
    //code here
});

Я играл с примерами от Бен Наделя и нескольких других, но просто не могу этого добиться. Буду очень признателен за любые конструктивные примеры или помощь. Для этого не нужно использовать getJSON (). Это может быть также ПОЧТА. Я просто склонен использовать getJSON по привычке. В этом случае функция выполняет вычисления и обновляет таблицу. На самом деле он не получает никаких данных.

Сам по себе cfc огромен, но первая строка следующая:

<cffunction name="getSRDetailedTable" output="False" returnType="query" access="remote">

1 Ответ

2 голосов
/ 24 февраля 2011

Я не уверен, что понял ваш вопрос, но заметил «другой домен». Если это так, то вот что вам нужно прочитать о междоменных вызовах AJAX, возможностях и ограничениях:

http://www.ibm.com/developerworks/library/wa-aj-jsonp1/

http://jquery -howto.blogspot.com / 2009/04 / cross-domain-ajax-querying-with-jquery.html

...