Javascript 窗户被堵住了
我在stackoverflow上找到另一个线程:。而最重要的答案似乎解决了这个问题。但是我不太懂JavaScript 你能根据答案帮助重写代码吗: 1) 调用Javascript 窗户被堵住了,javascript,jquery,window,Javascript,Jquery,Window,我在stackoverflow上找到另一个线程:。而最重要的答案似乎解决了这个问题。但是我不太懂JavaScript 你能根据答案帮助重写代码吗: 1) 调用窗口。在调用$之前打开。ajax并保存窗口引用: var newWindow = window.open(...); newWindow.location = url; 2) 在回调时设置已保存窗口引用的位置属性: var newWindow = window.open(...); newWindow.location = url;
窗口。在调用$之前打开。ajax
并保存窗口引用:
var newWindow = window.open(...);
newWindow.location = url;
2) 在回调时设置已保存窗口引用的位置属性:
var newWindow = window.open(...);
newWindow.location = url;
也许它已经在一个明确的方式。但是我不知道如何重写代码。好吧,记住你链接到的问题的上下文,应该是这样的:
var newUrl = 'http://example.com';
var newWindow = window.open('', '_blank');
$.ajax({
type: "POST",
url: form_url,
dataType: 'json',
data: form_data,
success: function(data) {
newWindow.location = newUrl;
}
});
当然,您必须修改$.ajax
调用(特别是url和数据)以满足您的需求。您应该先发布您尝试过的代码,然后您会发现许多人愿意帮助您重构它以使其正常工作。