请求数据页面
var frame = document.createElement('iframe');
var flag = false;
frame.src = 'http://text1.study.com';
frame.style.display = 'none';
var getDatas = function () {
// 获取引用页面下的ajax发起请求
if (flag) {
var data = JSON.parse(frame.contentWindow.name);
console.log(data);
} else {
flag = true;
// 避免请求的数据还没有回来
setTimeout(function () {
// 跳转到和当前页面同源的页面
frame.contentWindow.location = 'http://text2.study.com'
}, 500)
}
}
// 每当iframe加载的时候就要触发这个函数
if (frame.attachEvent) {
frame.attachEvent('onload', getDatas)
} else {
frame.onload = getDatas;
}
document.body.appendChild(frame);
iframe
$.ajax({
url: 'http://text1.study.com/index.json',
type: 'GET',
success: function(res){
window.name = JSON.stringify(res);
}
})