我是跨浏览器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">
答案 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