`

window.open打开一个新页面时,url后面的参数值带有特殊字符串的处理方式

 
阅读更多
把window.open提交的get方式通过表单可以改为post方式提交,方法如下:

<script type="text/javascript">
  var submitForm = document.getElementById('submitForm');
       submitForm.action = xxxxxxxxxxxxxxxxxxx;
        submitForm.submit();
    window.open('', submitForm.target, model);
</script>
<form id="submitForm" name="submitForm" method= "post" target="newForm">
		<s:hidden name="xxx1" id="xxx1" value=""></s:hidden>//传到后台的值,该值包含了特殊字符,如@!#等
		<s:hidden name="xxx2" id="xxx2" value=""></s:hidden>
	</form>
 <form name="newForm"></form>


分享到:
评论

相关推荐

    javascript常用对象梳理

    open方法在打开一个新的浏览器窗口时,还可以指定窗口的名称(第二个参数); open方法在打开一个新的浏览器窗口时,还可以指定窗口的风格(第三个参数), 窗口风格有以下选项,这些选项可以多选,如果多选,各选项...

    jsp中的window属性

    JSP 中的 Window 属性详解 JSP 中的 Window 对象是指浏览器窗口,它提供了多种操作,包括获取当前窗口...最后是一个用字符串表示的参数列表。每一个参数都是名称和值对应的形式,用逗号隔开,其中可以使用的参数如下。

    JavaScript笔记

    |--null:一个特殊的值,表示“无值”--空对象。数据类型为Object |--undefined:表示声明了变量但从未赋值或者对象属性不存在 10.双等号(==)和全等号(===): |--“==”为确定两个运算数是否相等,“==”...

    javascript学习笔记.docx

    12) history属性可看成是代表历史URL的一个特殊数组,它的可读length属性表明数组的长度。支持三种方法back()、forword()、go()。 13) 一个窗口中的任何框架都可以使用属性frames、parent和top引用窗口中的其它框架...

    zDialog水晶蓝色的弹窗代码.rar

     Left:窗口距浏览器左边距离,值为数值型或字符串型(当使用百分比时为字符串型),如Left:"0%",Top:"0%"为左上,Left:"50%",Top:"50%"为居中,Left:"100%",Top:"100%"为右下。  Top:窗口距浏览器顶端距离,值...

    js使用小技巧

    让英文字符串超出表格宽度自动换行 word-wrap: break-word; word-break: break-all; 透明背景 &lt;IFRAME src="1.htm" width=300 height=180 allowtransparency&gt;&lt;/iframe&gt; 获得style内容 obj.style.cssText ...

    ASP.NET程序中常用的三十三种代码.txt

     /// 异常信息标题字符串.  ///  /// 格式后的异常信息字符串,包括异常内容和跟踪堆栈.  ///  ///  public static String FormatException(Exception ex, String catchInfo)  {  StringBuilder ...

    ASP.NET常用代码

    /// 异常信息标题字符串. /// /// 格式后的异常信息字符串,包括异常内容和跟踪堆栈. /// /// public static String FormatException(Exception ex, String catchInfo) { StringBuilder strBuilder = new ...

    编译的 HTML 帮助文件 (.chm) DHTML手册

    若指定了附加参数,此方法将打开一个窗口,这与 window 对象的 window.open 方法相同。 queryCommandEnabled 返回表明指定命令是否可于给定文档当前状态下使用 execCommand 命令成功执行的 Boolean 值。 ...

    Java学习笔记-个人整理的

    {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{subsection.1.3.1} {1.4}数据类型}{23}{section.1.4} {1.4.1}整数与浮点数}{23}{subsection.1.4.1} {1.4.1.1}浮点数原理}...

    Javascript基础知识(三)BOM,DOM总结

    特性字符串和说明是否用新载入的页面替换当前载入的页面的Boolean值。 window.close() 系统对话框: 1.alert&#40;“hello world!”&#41;; 2.confirm&#40;“Are you sure?”&#41;;—选择 3.prompt&#40;“你的名字是...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    你可以将上面的myfile.xml修改一下,比如将改为,然后用IE5直接打开myfile.xml,会得到一个出错信息页面: &lt;title&gt;XML轻松学习手册 &lt;author&gt;ajie &lt;Email&gt;ajie@aolhoo.com&lt;/email&gt; &lt;date&gt;20010115 &lt;/myfile&gt; ...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    添加一个RSS地址时,自动保存到数据库。打开阅读RSS时,自动获取最新的RSS内容,而无需刷新页面。 /RSSReader.jsp RSS阅读器 /rss.js JavaScript脚本文件 第25章(/ch25) 程序描述:本章将仿照...

    java 面试题 总结

    如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。 15、error和exception有什么区别? error 表示恢复不是...

    JAVASCRIPT对象及属性

    + open("URL","name"):打开一个新窗口,给予一个指定的名字。 + close():关闭当前窗口。 2. frame对象 frame对象是整个浏览器窗口的子窗口,除了status、defaultStatus、name属性外,它拥有window对象的全部...

    超级有影响力霸气的Java面试题大全文档

     SessionBean: Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。...

    Excel VBA实用技巧大全 附书源码

    04005通过字符串的方式引用连续的单元格区域 04006通过Range属性引用单列 04007通过Columns属性引用单列 04008通过Range属性引用连续的多列 04009通过Range属性引用不连续的多列 04010通过Range属性引用单行 04011...

    浅谈JavaScript中的对象及Promise对象的实现

    JavaScript 中的所有事物都是对象:字符串、数值、数组、函数。下面小编给大家收集整理些javascript中的对象及promise对象的实现。具体内容如下: 到处都是对象 window对象 常用的属性和方法介绍 location  包含...

    asp连接数据库代码实例

    参数 \"&query_name&\" 的值中包含非法字符串!\\n\\n\');location=\'\"&request.ServerVariables(\"HTTP_REFERER\")&\"\'&lt;/Script&gt;\" response.end end if next next end if %&gt; --------------------------...

    Xpage学习笔记

    但是,如果要将拖放的结果保存起来,也就是说要改变树的模型并将模型数据保存,那么应该编写onDndDrop的处理函数(通过增加jsId获得dndController会出现this.avaria is null 错误,所以下面通过小部件初始化时将...

Global site tag (gtag.js) - Google Analytics