先上一個能用的js代碼: 後臺獲取不到值的解決方案: 1、保證前臺能獲取到輸入框的值。 2、url,data的key-value書寫正確。 3、註意HTTP請求的Header,headers類型: 預設:application/x-www-form-urlencoded 上傳文件時:multipar ...
先上一個能用的js代碼:
function login() { var uname=document.getElementById("username").value.trim(); var pwd=document.getElementById("password").value.trim(); mui.toast("0 "+uname+" "+pwd); mui.ajax( 'http://192.168.63.2:8080/ServletTest/servlet/AjaxTest',{ data: { uname:uname, pwd:pwd }, dataType: 'text', type: 'post', timeout: 10000, headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, success: function(data) { mui.toast("success "+data); }, error: function(xhr, type, errorThrown) { mui.toast("error "+type); console.log(xhr,type,errorThrown); } }); }
後臺獲取不到值的解決方案:
1、保證前臺能獲取到輸入框的值。
2、url,data的key-value書寫正確。
3、註意HTTP請求的Header,headers類型:
預設:application/x-www-form-urlencoded
上傳文件時:multipart/form-data
data是序列化後的json字元串:application/json
發送數據是xml格式:text/xml
搜索:四種常見的 POST 提交數據方式,可以查看這四種方式的詳細說明。