coldfusion ajax jquery跨域

时间:2011-02-24 01:51:04

标签: jquery ajax coldfusion cross-domain jsonp

我是跨浏览器ajax问题的新手。我正在使用以下代码,如果cfc在另一个域上并且我需要重写它,则该代码不起作用。

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

我玩过本·纳德尔和其他一些人的例子,但是不能让它发生。 任何建设性的例子或帮助将非常感激。它不需要使用getJSON()。它也可以是一个POST。我只是倾向于习惯使用getJSON。在此方案中,该函数执行计算并更新表。它实际上并没有获得任何数据。

cfc本身很大,但以下是第一行:

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

1 个答案:

答案 0 :(得分:2)

我不确定我是否理解了您的问题,但我注意到了“另一个域名”,如果是这种情况,您需要阅读有关跨域AJAX调用,可能性和限制的内容:

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

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