• 避免url传值字符串sjstr过长,使用from表单【隐藏域】post提交


    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代码:
     1     //页面加载自动分页
     2     $(function(){
     3         //var url = "${pageContext.request.contextPath}/iwell.disposition.sgt_1.0/newallsgtData.action?jh=${jh}&sjstr=${sjstr}";
     4         $('#tt').pagination({
     5             total: ${total },showRefresh:false,pageSize:${rows},pageNumber:${page},
     6             onSelectPage:function(pageNumber, pageSize){
     7                 $("#pageSize").val(pageSize);
     8                 $("#pageNumber").val(pageNumber);
     9                 $("#urlPost").submit();
    10                 //window.location.href = url+"&rows="+pageSize+"&page="+pageNumber;
    11             }
    12         });
    13         $('#tt1').pagination({
    14             total: ${total },showRefresh:false,pageSize:${rows},pageNumber:${page},
    15             onSelectPage:function(pageNumber, pageSize){
    16                 $("#pageSize").val(pageSize);
    17                 $("#pageNumber").val(pageNumber);
    18                 $("#urlPost").submit();
    19                 //window.location.href = url+"&rows="+pageSize+"&page="+pageNumber;
    20             }
    21         });

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

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

     Js

    1 function changeSgt(s){
    2         //避免url字符串s过长,使用隐藏域post提交    (其中iframe中的name属性 与 from 表单中的target属性值对应)
    3         $("#sjstr").val(s);
    4         //alert($("#sjstr").val());
    5         $("#frameSURL").submit();
    6         //alert(s);
    7         //$("#frame_S").attr("src","${pageContext.request.contextPath}/iwell.disposition.sgt_1.0/newallsgtData.action?jh=${jh}&sjstr="+s);
    8     }
    _____________________________________________________________________________________________________ ***************************************************************************************************************** ===坚持、奋斗***今天的努力只为更好的明天***奋斗、坚持===********************** ==========================================================================================
  • 相关阅读:
    完整的开源和商业软件平台
    免费开源的文件比较/合并工具
    Javascript面向对象基础
    Javascript面向对象基础
    引入外部js获取dom为null的问题
    闭包函数
    初识对象
    构造函数
    内置对象
    Math对象
  • 原文地址:https://www.cnblogs.com/mlloc-clove/p/3976595.html
Copyright © 2020-2023  润新知