ajax獲得後臺的返回值
$.ajax({ type: "POST", url:"http://localhost/.....php", dataType: 'json', async:true, //預設是true非同步傳輸,false是同步傳輸
data: {"shopid":id,"mem_number":mem_number,"member_id":member_id},
success:function(msg){ // alert("參與成功!"); // alert(msg); // window.location.reload();//重新載入當前頁面ajax 直接用.ajax({
type:
url:
dataType:
async:
data{"下標1":value1,"下標2":value2,"下標3":value3},
})
就可以了
如果需要後臺返回值不用success不用error
用complete,因為返回值無論成功失敗都走這個方法
ajax 直接用.ajax({
type:“”
url:“”
dataType:‘’
async:
data{"下標1":value1,"下標2":value2,"下標3":value3},
complete:function(msg){
var str = msg.responseText;
if(str.indexOf("#")>0){
alert("返回後臺成功")
}else{
alert("返回後臺失敗")
}
}
})
後臺程式碼
echo "123456123" ;
返回的是返回後臺失敗,因為無#出現
echo "123456#123" ;
返回的是返回後臺成功,因為有#出現