$.ajax({
type: 'POST',
url: url1,
dataType:'json',
cache:false,
async: false,
traditional: true,
contentType:'application/json;charset=UTF-8',
data:jsonstr,
success: function(data) {
if(datahttps://bbs.csdn.net/topics/=="add_yes"){
alert("add_yes");
//document.getElementById("main-message").innerHTML= "課程添加成功";
}else{
//document.getElementById("main-message").innerHTML= "課程添加錯誤";
alert("課程添加錯誤");
}
}
});
后臺php可以接收json陣列
但是當前頁面被自動加上了select和label的引數,但不是全部元素的引數,html里面沒有用form
main.php?class2=2019-10-10&class6=14000100002&class8=#
頁面加上引數導致重繪,請問如何post時不要在url上自動加上引數


uj5u.com熱心網友回復:
post本來就不會加引數到url,檢查一下代碼是哪里有加上的吧uj5u.com熱心網友回復:
submit不要自動提交(form里面有個action=""會提交到當前地址,然后提交方式默認get從而轉為拼接要提交的name屬性引數)在submit的時候加上return false拒絕提交就可以了,然后使用$.ajax請求自定義提交地址,最后根據請求結果處理
或者采用自動提交(要定義action和method),只是不滿足要求的時候return false不提交也行
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/115608.html
標籤:JavaScript
上一篇:HTML+JavaScript+css如何實作猜數字小游戲?
下一篇:中文亂碼
