【发布时间】:2014-01-11 15:58:16
【问题描述】:
今天有个朋友问我这个问题,整天都在烦我。我已经在数十个论坛中寻找正确的方法获取外部 html 内容并将其显示在我的页面上。
我想向http://www.someExternalURL.com 发送地址并从该页面检索所有 html。
我尝试了以下方法:
$.ajax
({
url: "http://www.someExternalURL.com",
type: "GET",
cache: false,
crossDomain: true,
data: {},
jsonp: 'jsonCallback',
dataType: "jsonp",
success: function (data) {
alert('good');
jsonCallback = data.Result;
},
error: function (e) {
alert(e.responseText);
}
});
没用。
然后我尝试了:
var all;
$.get("http://localhost:60939/About.aspx", function (my_var) {
alert(my_var);
}
只有后者仅适用于本地页面。 我需要一个外部
任何帮助将不胜感激。
提前致谢
【问题讨论】:
-
你也可以使用cURL
-
是否一定要用jQuery,因为可以使用1行PHP显示外部网页?
-
我在这里写了这个问题的答案:Loading cross domain html page with jQuery AJAX
标签: javascript jquery html ajax