1.普通的url传值
<html---------------
<!-- 隐藏域post提交url -->
<form id="urlPost" action="${pageContext.request.contextPath}/iwell.disposition.sgt_1.0/newallsgtData.action" method="post">
<input type="hidden" name="jh" value="${jh }"/>
<input type="hidden" name="sjstr" id="sjstr" value="${sjstr}" />
<input type="hidden" name="rows" id="pageSize"/>
<input type="hidden" name="page" id="pageNumber"/>
</form>
-----------------------------
Js代码:
     //页面加载自动分页
$(function(){
//var url = "${pageContext.request.contextPath}/iwell.disposition.sgt_1.0/newallsgtData.action?jh=${jh}&sjstr=${sjstr}";
$('#tt').pagination({
total: ${total },showRefresh:false,pageSize:${rows},pageNumber:${page},
onSelectPage:function(pageNumber, pageSize){
$("#pageSize").val(pageSize);
$("#pageNumber").val(pageNumber);
$("#urlPost").submit();
//window.location.href = url+"&rows="+pageSize+"&page="+pageNumber;
}
});
$('#tt1').pagination({
total: ${total },showRefresh:false,pageSize:${rows},pageNumber:${page},
onSelectPage:function(pageNumber, pageSize){
$("#pageSize").val(pageSize);
$("#pageNumber").val(pageNumber);
$("#urlPost").submit();
//window.location.href = url+"&rows="+pageSize+"&page="+pageNumber;
}
});

2.  iframe与form的target简单应用From表单隐藏域提交

 <!--  隐藏域post提交url -->
<form id="frameSURL" target="frame_S" action="${pageContext.request.contextPath}/iwell.disposition.sgt_1.0/newallsgtData.action" method="post" style="display: none;">
<input type="hidden" name="jh" value="${jh }"/>
<input type="hidden" name="sjstr" id="sjstr"/>
</form>
 <!-- 绘制示功图iframe -->
<iframe id="frame_S" name="frame_S" frameborder="0" style="width: 100%;height: 100%;"></iframe>
<!-- end -->

Js

 function changeSgt(s){
//避免url字符串s过长,使用隐藏域post提交 (其中iframe中的name属性 与 from 表单中的target属性值对应)
$("#sjstr").val(s);
//alert($("#sjstr").val());
$("#frameSURL").submit();
//alert(s);
//$("#frame_S").attr("src","${pageContext.request.contextPath}/iwell.disposition.sgt_1.0/newallsgtData.action?jh=${jh}&sjstr="+s);
}

避免url传值字符串sjstr过长,使用from表单【隐藏域】post提交的更多相关文章

  1. Servlet会话管理一(URL重写和表单隐藏域)

    会话可以简单的理解为客户端用户打开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器的整个过程称为一个会话.即一个客户端用户和服务器端进行通讯的过程,也是客户端和服务器端之间的数据传 ...

  2. jQuery使用serialize(),serializeArray()方法取得表单数据+字符串和对象类型两种表单提交的方法

    原始form表单值获取方式(手动): $.ajax({ type: "POST", url: "ajax.php", data: "Name=摘取天上 ...

  3. from 表单用 GET 方法进行 URL 传值时后台无法获取问题

    问题描述 <a href="${pageContext.request.contextPath}/client?method=add">点我</a> < ...

  4. JQuery里ajax的表单传值serialize()用法

          本文导读:在jQuery中,当我们使用ajax时,常常需要拼装 input数据以键值对(Key/Value)的形式发送到服务器,用JQuery的serialize方法可以轻松的完成这个工作 ...

  5. [js开源组件开发]query组件,获取url参数和form表单json格式

    query组件,获取url参数和form表单json格式 距离上次的组件[js开源组件开发]ajax分页组件一转眼过去了近二十天,或许我一周一组件的承诺有了质疑声,但其实我一直在做,只是没人看到……, ...

  6. HTML 部分常用属性、组成属性|...超链接、路径、锚点、列表、滚动、URL编码、表格、表单、GET和POST

    URL地址 就是我们所说的网址:www.jd.com 浏览器内核,渲染引擎 Ie内核:triteent 谷歌/欧鹏:blink 火狐:gecko 苹果:webkit 渲染引擎是出现兼容性的根本问题 - ...

  7. form表单参数传递和url参数传递的区别

    template: form表单: <form action="" method='GET'> <div class="input-group" ...

  8. PHP中的表单传值

     前言:试想一下如果PHP没有了表单传值,那么就相当于一个没有表达能力的人,因此表单传值在php中是相当重要的,但是不难,接下来我们一起来探讨一下吧------> (一)什么是表单传值 概念:表 ...

  9. URL传值问题,不同浏览器对URL的长度要求

    通过URL传值的问题,所以对url字符串进行encodeURIComponent对url字符串内容进行编码,问题解决,但是有时候会出现 The request filtering module is ...

随机推荐

  1. Python安装Selenium3

    概述 2016.10.13,Selenium3.0正式发布,官方说明如下: The major change in Selenium 3.0 is we're removing the origina ...

  2. telnet登录路由器启动服务的shell脚本

    因为在测试中经常要telnet登录到路由器中去配置环境启动路由器,每次都输入一遍命令太麻烦了,想着写一个shell脚本实现自动登录.配置环境.启动服务的过程. 脚本实现是使用expect来实现的,所以 ...

  3. Flash图表控件FusionCharts如何在图表标绘非连续数据

    你可能经常要以不完整的数据点绘制图表.例如,当绘制每月的销售图表时,你可能没有所有的月数据.所以,你可能只想以一个空白的区域来显示缺失的数据,不在这个区域中绘制任何东西.FusionCharts可以让 ...

  4. 【LeetCode】18. 4Sum

    题目: 思路:这题和15题很像,外层再加一个循环稍作修改即可 public class Solution { public List<List<Integer>> fourSu ...

  5. 【测试】RAC搭建(裸设备)

    环境描述:   节点一 节点二 主机名 rac1 rac2 IP 192.168.10.11 192.168.10.12 IP-VIP 192.168.10.111 192.168.10.112 IP ...

  6. 在 mvc 中使用下拉列表

    在mvc中经常会使用到下拉列表,以下以两种方式来实现,一种是以  @Html.DropDownList 扩展方法,一种是以 <select><option></optio ...

  7. 合并同一目录下多个EXCEL的多个sheet

    合并同一目录下多个EXCEL的多个sheet到一个excel的一个sheet 1.把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel2.打开新建的excel表,并右键单击s ...

  8. [mysq]ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法

    vi /etc/my.cnf wait_timeout=2880000interactive_timeout = 2880000max_allowed_packet = 100M 完整配置文件 [my ...

  9. VS2013连接不上TFS,TF31002记录

    之前vs2013连接好好的,昨天就发现不行,类似如下错误 可能原因及解决办法: 1:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG 下的 Ma ...

  10. 【Python】django表单与提交

    参考:http://djangobook.py3k.cn/2.0/chapter07/ 本文的内容应属于django的表单模块,没有涉及到的后端request对象的处理方法可以单独深入学习表单. UR ...