1,返回的跳轉頁面可以直接賦值給頁面的一個變量(比如ajax的設置返回格式html即可)這樣對于邏輯復雜的展現(xiàn)效果非常好,一套邏輯
2,也可以字節(jié)流的方式寫入標簽中的src等 屬性
3, ajax拼接時間過長,有異步渲染問題
一個頁面
1 直接action submit提交
2 ajax提交
A, 默認返回式string,(json)
function submit() {if (confirm( 確實要綁定嗎? )) {form.submit();return true;return false;}
B, 當要求返回式html時dataType: html ,
html形式提交,返回直接是頁面嵌入
function loadData(){//alert($( #search ).formSerialize());$.ajax({url: getAccountData ,type: post ,dataType: html ,cache:false,data:$( #search ).formSerialize(),//url傳參形式, success:function(data){$( #data ).html(data);//這個返回的是一個跳轉的jsp頁面,直接嵌入error:function(retMsg){var ret = eval( ( +retMsg.responseText+ ) if(ret.status!=0){$.zd.alert( ,ret.msg);}catch(eee){ p id= data /p
這個時候后臺不必寫@Response()標簽,這個標簽針對的是json格式的數(shù)據(jù)返回
@RequestMapping(value = /getAccountData )
public String getAccountData(Model model,TbCusUserBeanVo tbCusUserBeanVo, HttpServletRequest request, HttpSession session) throws Exception {Map String,Object param = new HashMap String,Object CASUtil.getCurrentUserName(request, session);param.put( CUSTOMER_KEY , customerKey);param.put( MAN , tbCusUserBeanVo.getMan());param.put( CUS_USER_ID , tbCusUserBeanVo.getCusUserId().toUpperCase());param.put( CUS_USER_STATUS , tbCusUserBeanVo.getCusUserStatus());model.addAttribute( list ,accountService.getOperateUserByCustomerKey(param));return myaccount/operateUser/operateUserListData }
需要學習html的同學請關注php html視頻教程,眾多html在線視頻教程可以免費觀看!
以上就是html中form直接嵌入的實例代碼的詳細內(nèi)容,html教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。
新聞熱點
疑難解答