国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
【HTML】怎樣使用a標(biāo)簽以post方式提交

   在HTML中,a標(biāo)簽的提交默認(rèn)是get方式提交的,如果在請求鏈接的參數(shù)中帶有中文就會(huì)出現(xiàn)亂碼問題,除了在后臺(tái)程序中轉(zhuǎn)碼外,這里介紹兩種簡單的方法,可以在客戶端讓a標(biāo)簽以post方式提交。

   一:增加一個(gè)form表單

  1. <span style="font-family:SimSun;font-size:18px;"><body>  
  2.     <a href="javascript:doPost("addStudent.action", {"name":"張三"})">提交</a>  
  3.   
  4.     <script>  
  5.         function doPost(to, p) {  // to:提交動(dòng)作(action),p:參數(shù)  
  6.             var myForm = document.createElement("form");       
  7.             myForm.method = "post";  
  8.             myForm.action = to;   
  9.         for (var i in p){      
  10.                   var myInput = document.createElement("input");       
  11.                     myInput.setAttribute("name", i);  // 為input對象設(shè)置name  
  12.                     myInput.setAttribute("value", p[i]);  // 為input對象設(shè)置value  
  13.                     myForm.appendChild(myInput);  
  14.                 }     
  15.                 document.body.appendChild(myForm);     
  16.                 myForm.submit();   
  17.                 document.body.removeChild(myForm);  // 提交后移除創(chuàng)建的form  
  18.         }  
  19.     </script>  
  20. </body></span>  


   二:使用Ajax

  1. <span style="font-family:SimSun;font-size:18px;"><body>  
  2.     <a href="addStudent.action" class="a_post">提交</a>  
  3.   
  4.     <script>  
  5.         $(".a_post").on("click",function(event){  
  6.             event.preventDefault();  // 使a自帶的方法失效,即無法向addStudent.action發(fā)出請求  
  7.             $.ajax({  
  8.                 type: "POST",  // 使用post方式  
  9.                 url: "addStudent.action",  
  10.                 contentType:"application/json",  
  11.                 data: JSON.stringify({param1:value1, param2:value2}),  // 參數(shù)列表,stringify()方法用于將JS對象序列化為json字符串  
  12.                 dataType:"json",  
  13.                 success: function(result){  
  14.                    // 請求成功后的操作  
  15.                 },  
  16.                 error: function(result){  
  17.                    // 請求失敗后的操作  
  18.                 }  
  19.             });  
  20.     });  
  21.     </script>  
  22. </body></span>  




Author:顧故

Sign:別輸給曾經(jīng)的自己

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
html post請求之a(chǎn)標(biāo)簽的兩種用法舉例
Postman系列三:Postman中post接口實(shí)戰(zhàn)(上傳文件、json請求)
javascript復(fù)習(xí)題
JSON劫持漏洞攻防原理及演練
讓AngularJS兼容IE8及其以下瀏覽器版本的方法
a標(biāo)簽實(shí)現(xiàn)表單提交按鈕
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服