Yan*_*ker 6 html javascript ajax jquery
朋友今天问我这个问题,整天都在困扰着我.我已经找了几十个论坛寻找正确的方法获取外部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);
}
});
Run Code Online (Sandbox Code Playgroud)
没工作.
然后我尝试了:
var all;
$.get("http://localhost:60939/About.aspx", function (my_var) {
alert(my_var);
}
Run Code Online (Sandbox Code Playgroud)
只有后者才适用于本地页面.我需要一个外部
任何帮助都会非常感激.
提前致谢
小智 1
仅当外部站点允许时,您才可以使用 JSONP,方法是对 JSON 结果的返回方式进行特殊实现。
您可以使用您网站上托管的 url 代理,该代理使用 cURL 或任何方式来下载所需的内容,例如
http://YOURSITE.com/get.php?=http://www.EXTERNALSITE.com/json
| 归档时间: |
|
| 查看次数: |
30382 次 |
| 最近记录: |