jQuery Ajax Joomla 2.5来自外部网址

时间:2013-06-25 16:24:19

标签: ajax jquery joomla

我正在尝试从外部网址http://www.site-external.com/index.php?option=com_name&task=get_function&format=json

中获取控制器的响应
jQuery.ajax({
type: "GET",
dataType : 'html',
url: "http://www.site-external.com/index.php?option=com_name&task=get_function&format=json",
success: function(response){

    }

});

感谢

2 个答案:

答案 0 :(得分:1)

  

我正在尝试从外部网址获得回复

您遇到Same Origin Policy问题。 Ajax无法访问当前页面所在域以外的域。

可能的解决方案:

  • 通过本地域上的服务器端脚本代理请求。
  • JSONP

答案 1 :(得分:1)

jQuery.ajax({
type: "GET",
dataType : 'html',
url: "http://www.site-external.com/component/com_name/controller/your_filename.php",
data: "data=" + datavalue,
success: function(response){    
}
});