Heim  >  Artikel  >  Web-Frontend  >  So implementieren Sie Ajax, um das Objekt Object zurückzugeben

So implementieren Sie Ajax, um das Objekt Object zurückzugeben

php中世界最好的语言
php中世界最好的语言Original
2018-04-03 11:35:222525Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn