Maison  >  Article  >  interface Web  >  Une solution rapide pour renvoyer un objet ajax

Une solution rapide pour renvoyer un objet ajax

亚连
亚连original
2018-05-23 14:06:143319parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn