Heim > Artikel > Web-Frontend > Eine schnelle Lösung für die Ajax-Rückgabe des Objektobjekts
Jetzt zeige ich Ihnen eine schnelle Lösung für die Ajax-Rückgabe des Objektobjekts. Lassen Sie mich es jetzt mit Ihnen teilen und es allen als Referenz geben.
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 die Rückruffunktion mit „complete“ akzeptieren. data.responseText gibt das Ergebnis als String zurück und fängt dann den String ab.
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
Das Obige habe ich für alle zusammengestellt. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.
Verwandte Artikel:
Einführung in 4 gängige Anforderungsmethoden von Ajax in jQuery
So verwenden Sie natives Ajax zur Verarbeitung von JSON-Strings
Lassen Sie uns über die Ansichten und das Verständnis der Ajax-Formularübermittlung sprechen
Das obige ist der detaillierte Inhalt vonEine schnelle Lösung für die Ajax-Rückgabe des Objektobjekts. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!