Heim >Web-Frontend >js-Tutorial >So implementieren Sie Ajax, um das Objekt Object zurückzugeben
Dieses Mal zeige ich Ihnen, wie Sie Ajax implementieren, um das Objekt Object zurückzugeben. Was sind die Vorsichtsmaßnahmen , um Ajax zu implementieren, um das Objekt Object zurückzugeben?
Phänomen: Verwenden Sie Ajax, um eine Anfrage zu senden, da das Hintergrund-PHP Alibabas SMS verwendet und der Rückgabetyp dann Objektobjekt ist. Wenn Sie es im Browser sehen, sieht das Rückgabeformat wie folgt aus: {msg: 90,ok:ok} [1,#98978]. Ajax-Rückgabewerte sind schwierig zu handhaben. {msg:90,ok:ok} Dies ist der Rückgabewert einer Textnachricht eines Drittanbieters und kann nicht entfernt werden. [1,#98978]Dies ist der Rückgabewert, den Sie in Ihrem Hintergrund verwenden müssen.
Wenn der Rückgabetyp komplex ist und nur ein Feld zurückgibt, können Sie „complete“ verwenden, um die -Rückruffunktion zu akzeptieren. data.responseText gibt das Ergebnis als String zurück und fängt das ab string Das ist es.
Lösung:
<span style="white-space:pre"> </span>$.ajax({ type : "post", //提交方式 url : "../ss.php",//路径 async:true, dataType:"json", data : { "xxs":xx, "xx":xx, "xx":xx },//数据,这里使用的是Json格式进行传输 complete: function(data) {//返回数据根据结果进行相应的处理,无论请求成功还是失败,都会走这个方法的 var str=data.responseText;//将返回结果转成字符串,此时,以后台的标记“#”(自己定义,主要是截取字符串所用)为主 if(str.indexOf("#")>0){ var do=str.substr(str.indexOf("#")+1,18); window.location="xx.php?xx="+dd; }else{ alert("保存失败,请稍后重试"); } } }); //ajax_end
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben, bitte Achten Sie auf andere chinesische PHP-Websites. Verwandte Artikel!
Empfohlene Lektüre:
So verwenden Sie natives Ajax, um JSON-Daten zu verarbeiten
Ajax, um nationale Wettervorhersage-API-Daten zu erhalten
Das obige ist der detaillierte Inhalt vonSo implementieren Sie Ajax, um das Objekt Object zurückzugeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!