Javascript Ajax-从特定URL发送请求
这里需要通过另一个站点向ajax发送请求,因为请求只接受来自它的请求。我正在使用扩展来发送请求,但由于我不仅将请求发送到另一个站点,而且还从另一个站点发送请求,因此我必须使用一些GET请求(例如Javascript Ajax-从特定URL发送请求,javascript,jquery,ajax,Javascript,Jquery,Ajax,这里需要通过另一个站点向ajax发送请求,因为请求只接受来自它的请求。我正在使用扩展来发送请求,但由于我不仅将请求发送到另一个站点,而且还从另一个站点发送请求,因此我必须使用一些GET请求(例如?accept)创建windows.open()),捕获它,并从此窗口发送ajax 问:不使用windows.open(),我能让它更简单吗?这个选项不是很好,因为当您打开页面时,加载它需要时间,另一个弹出窗口会在短时间内关闭视图 示例代码: var geturl = window.location.hr
?accept
)创建windows.open()
),捕获它,并从此窗口发送ajax
问:不使用windows.open()
,我能让它更简单吗?这个选项不是很好,因为当您打开页面时,加载它需要时间,另一个弹出窗口会在短时间内关闭视图
示例代码:
var geturl = window.location.href.split('?')[1];
$(document).on('click', 'button', function() {
window.open('https://first-site.com?accept');
});
// Because this is a Google extension, the query works in `window.open()`, which opens above
if(geturl == 'accept'){
$.ajax({
url: 'https://second-site.com/accept',
data: {
dataid: '...',
passid: '...',
},
type: 'POST',
success: function(){window.close();}
});
}