我一直在做一些关于打开一个新窗口并使用 jQuery/JavaScript 将 HTML 写入它的研究,看起来正确的方法是:
为新窗口创建一个变量
var w = window.open();
插入新数据并使用变量
$(w.document.body).html(data);
对我来说,这完全有道理。但是,当我尝试将其合并到我的脚本中时(“数据”是 HTML 的持有者),它不会打开一个新窗口......除非我只是错过了一些简单的东西,据我所知它看起来很棒。 ..
function newmore(str) {
var identifier = 4;
//get the history
$.post("ajaxQuery.php", {
identifier : identifier,
vanid : str
},
//ajax query
function(data) {
//response is here
var w = window.open();
$(w.document.body).html(data);
});//end ajax
}
有任何想法吗?
PS 控制台中似乎没有错误