Cette fois, je vais vous montrer comment implémenter ajax pour renvoyer l'objet Object. Quelles sont les précautions pour implémenter ajax pour renvoyer l'objet Object. Ce qui suit est un cas pratique, jetons un coup d'œil.
Phénomène : utilisez ajax pour envoyer une requête, car le PHP en arrière-plan utilise les SMS d'Alibaba, et le type de retour est alors object Object. Le format de retour vu sur le navigateur est le suivant : {msg:90,ok:ok. } [1,#98978]. Les valeurs de retour Ajax sont difficiles à gérer. {msg:90,ok:ok} Il s'agit de la valeur de retour d'un message texte tiers et ne peut pas être supprimé. [1,#98978]Il s'agit de la valeur de retour que vous devez utiliser en arrière-plan.
Si le type de retour est complexe et ne renvoie qu'un champ, vous pouvez utiliser complete pour accepter la fonction de rappel , data.responseText renverra le résultat sous forme de chaîne et interceptera le string C'est tout.
Solution :
<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
Je pense que vous maîtrisez la méthode après avoir lu le cas présenté dans cet article. Pour des informations plus intéressantes, veuillez. faites attention aux autres sites Web chinois php Articles connexes !
Lecture recommandée :
Comment utiliser Ajax natif pour traiter les données JSON
Ajax obtient des données API pour les prévisions météorologiques nationales
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!