我在这里看到类似的问题,但我没有找到任何关于Javascript的答案.
我正在建立一个网站(我们称之为'A'),我想从另一个需要用户名和密码的网站('B')获取内容.我想在我的网站上获取一个功能,从B处的某个页面获取内容.我总是在我的计算机上手动登录到站点B,所以我不需要该功能来登录(所以我将它直接链接到正确的B)信息页面.A和B不在同一个域中.Javascript中有没有办法从B获取内容?
您需要跨doman AJAX调用(通常由相同的原始策略阻止).jQuery有一个方便的帮助函数,它将返回调用的JSON数据$.getJson()
$.getJSON('http://otherdomain/ajax/test.json', function(data) {
if (undefined != data) {
console.log(data);
}
});
Run Code Online (Sandbox Code Playgroud)
这利用了一种称为JSONP的技术,它将Javascript直接写入文档以发出请求(而不是使用XMLHttpRequest对象),绕过相同的原始策略.
| 归档时间: |
|
| 查看次数: |
2340 次 |
| 最近记录: |