jquery中表单提交,怎么打开新页面?

使用编辑器编写完成后,可以跳到新页面预览。因为编译器中可以随便输入N个字符,所有只能采用表单提交的方式。//预览文案functionPreDocument(){edito... 使用编辑器编写完成后,可以跳到新页面预览。
因为编译器中可以随便输入N个字符,所有只能采用表单提交的方式。

//预览文案
function PreDocument()
{
editor1.sync();
var DName = $.trim($("#Name").val());
var Description = $.trim($("#Description").val());
if(DName == "" || Description == "")
{
jAlert('warning', '请填写完整的文案。', '消息提示');
return false;
}
$("#docFrom").submit(function(){
var options={
url:PersonalApp + "/Group/Document/Preview.aspx?GroupID="+$("#GroupID").val()+"&DName="+encodeURIComponent($.trim($("#Name").val())),
type:"POST"
}
$("#docFrom").ajaxSubmit(options);
return false;
});
}

我想要的结果就是再新窗口打开预览页面(Preview.aspx),请问该怎么办?
展开
 我来答
pieryon
2015-07-15 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14410 获赞数:166868
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
jquery提交表单打开新页面的方法:
先用window.open()打开一个新的窗口,然后在表单中指定提交的target为刚刚打开的窗口即可。

例子代码:
<form name="query_notice_form" target="_blank"
action="<c:url value="/abc/xxxx.do"/>" method="post"><input
type="hidden" name="currType">
</form>

function showNoticeDetail(obj) {
window.open('about:blank',"_blank","height=400,width=820,status=yes,toolbar=no,menubar=no,location=no");
query_notice_form.submit();
}
百度网友4b58662e56
2011-09-15 · TA获得超过163个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:142万
展开全部
function PreDocument()
{
editor1.sync();
var DName = $.trim($("#Name").val());
var Description = $.trim($("#Description").val());
if(DName == "" || Description == "")
{
jAlert('warning', '请填写完整的文案。', '消息提示');
return false;
}
$("#docFrom").submit(function(){
var options={
url:PersonalApp + "/Group/Document/Preview.aspx?GroupID="+$("#GroupID").val()+"&DName="+encodeURIComponent($.trim($("#Name").val())),
type:"POST"
}
$("#docFrom").ajaxSubmit(options);
document.location="Preview.aspx";
return false;
});
}
追问
我试了一下,可以在新页面打开了,但是页面上得不到Description 这个值。
追答
function PreDocument()
{
editor1.sync();
var DName = $.trim($("#Name").val());
var Description = $.trim($("#Description").val());
if(DName == "" || Description == "")
{
jAlert('warning', '请填写完整的文案。', '消息提示');
return false;
}
$("#docFrom").submit(function(){
var options={
url:PersonalApp + "/Group/Document/Preview.aspx?GroupID="+$("#GroupID").val()+"&DName="+encodeURIComponent($.trim($("#Name").val())),
type:"POST"
}
$("#docFrom").ajaxSubmit(options);
document.location="Preview.aspx?Description="+Description;
return false;
});
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式