-2

我正在尝试从外部 url 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){

    }

});

谢谢

4

2 回答 2

1

我正在尝试从外部 url 获得响应

您有同源策略问题。Ajax 不能访问当前页面所在的域以外的域。

可能的解决方案:

  • 通过本地域上的服务器端脚本代理请求。
  • JSONP
于 2013-06-25T16:46:25.243 回答
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){    
}
});
于 2013-06-25T16:52:45.777 回答