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基础笔记

    Python是从刚开始参加工作,就有听各方面的测试大牛推崇,但是刚开始做测试时还是把基础的测试方法放在第一位来学习的,直到半年多以后才开始接触Python. 我的Python基础主要是以廖雪峰老师的在 ...

  2. python 2.7.10 找不到 libmysqlclient.18.dylib 解决方案

    Mac os x 升级到最新版后出现 python MysqlDB 无法找到 libmysqlclient.18.dylib 的问题,尝试的解决方案如下: 1.  升级更新 mysql 到最新版,无效 ...

  3. USACO Section 2.2 循环数 Runaround Numbers

    OJ:http://www.luogu.org/problem/show?pid=1467 #include<iostream> #include<vector> #inclu ...

  4. Oracle建立表空间和用户

    Oracle建立表空间和用户 建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create sess ...

  5. 解决问题 “You don't have permission to access /index.html on this server.”

    前几天装一个linux 企业版5.0安装了apache,打开测试页面的时候出现如下错误: Forbidden You don't have permission to access /index.ht ...

  6. kickstrat

    定制部分 硬盘分区 root密码 网络地址 公共部分 %pre% %post% tcp调优 集中配置程序(ansible) sudo配置

  7. linux 内核(驱动)常用函数

    2.4.1 内存申请和释放 include/linux/kernel.h里声明了kmalloc()和kfree().用于在内核模式下申请和释放内存.    void *kmalloc(unsigned ...

  8. VirtualBox是什么

    VirtualBox 是一款 x86 虚拟机软件.原由德国innotek公司开发,2008年Sun收购了Innotek,而Sun于2010年被Oracle收购,2010年1月21日改 名成 Oracl ...

  9. tostring格式化输出

    C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString ...

  10. CSS3 图片悬浮缩放效果

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...