避免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表單隱藏域提交javascript

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="width: 100%;height: 100%;"></iframe>
	            <!-- end -->

 Jshtml

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     }
相關文章
相關標籤/搜索