Javascript Ajax-从特定URL发送请求

Javascript Ajax-从特定URL发送请求,javascript,jquery,ajax,Javascript,Jquery,Ajax,这里需要通过另一个站点向ajax发送请求,因为请求只接受来自它的请求。我正在使用扩展来发送请求,但由于我不仅将请求发送到另一个站点,而且还从另一个站点发送请求,因此我必须使用一些GET请求(例如?accept)创建windows.open()),捕获它,并从此窗口发送ajax 问:不使用windows.open(),我能让它更简单吗?这个选项不是很好,因为当您打开页面时,加载它需要时间,另一个弹出窗口会在短时间内关闭视图 示例代码: var geturl = window.location.hr

这里需要通过另一个站点向ajax发送请求,因为请求只接受来自它的请求。我正在使用扩展来发送请求,但由于我不仅将请求发送到另一个站点,而且还从另一个站点发送请求,因此我必须使用一些GET请求(例如
?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();}
    });
}