Maintenant, je vais vous proposer une solution rapide pour renvoyer l'objet Object en ajax. Permettez-moi de le partager avec vous maintenant et de le donner comme référence pour tout le monde.
Phénomène : utilisez ajax pour envoyer une requête, car le PHP en arrière-plan utilise les SMS d'Alibaba, et ensuite le type de retour est object Object. Lorsque vous le voyez sur le navigateur, le format de retour est comme ceci : {msg : 90,d'accord :d'accord} [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 seul champ, vous pouvez utiliser complete pour accepter la fonction de rappel data.responseText renverra le résultat sous forme de chaîne, puis interceptera la chaîne.
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
Ce qui précède est ce que j'ai compilé pour vous. J'espère que cela vous sera utile à l'avenir.
Articles connexes :
Introduction à 4 méthodes de requête courantes d'ajax dans jQuery
Comment utiliser ajax natif pour traiter les chaînes json
Parlons des points de vue et de la compréhension de la soumission de formulaire Ajax
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!