0

我正在尝试在新窗口中接收提交的帖子

<input class="btnText" id="PreviewURL" value="Preview" type="submit" />

在 jQuery 中我有这个

$('#PreviewURL').click(function () {
  $('#IsPreview').val(true);
  window.open(this.href);
});

当控制器返回他的视图时,不是在新窗口中打开它,而是在同一个窗口中打开它,新窗口显示为空

我能做些什么?

4

2 回答 2

0

打开一个新窗口this.href将对您发送的 href 执行获取。如果您需要POST数据,那么您最好打开一个新页面并将查询字符串中所需的参数传递给它,并在该页面加载时让它执行 AJAX 发布并将其加载到它自己的内容中。

于 2013-01-22T17:49:34.867 回答
0

我想通了,有了这个功能,它可以完美地工作,

$('#PreviewURL').click(function () { document.forms["articleForm"].action = location.protocol + "//" + location.host + "Action"; document.forms["articleForm"].target = "_blank";});

于 2013-01-24T09:23:36.850 回答