L'éditeur suivant vous apportera un article sur la façon d'obtenir les paramètres de retour de la page php via ajax et d'attribuer des valeurs aux contrôles. L'éditeur pense que c'est plutôt bien, je vais donc partager le code source d'ajax avec vous maintenant, et également vous donner une référence. Si vous êtes intéressé par ajax, veuillez suivre l'éditeur pour jeter un œil
page js
$.ajax({ type : "get", url : "", //跳转页面 data :"m=content&c=favorite&a=del_favorite&shoucangId="+_id,//传递的参数 datatype : "html", async:'false', success : function(data) //返回值 { if(data !=null) { var str= new Array(); //定义一数组 str=data.split(","); //字符分割 var title=str[0]; var url=str[1]; var type=str[2]; var id=str[3]; $("#title").val(title); // jQuery控件赋值 $("#url").val(url); $("#shoucnag_id").val(id); if(type=='钢琴谱') $("input[name='radio'][value='钢琴谱']").attr("checked",true); else if(type=='钢琴曲') $("input[name='radio'][value='钢琴曲']").attr("checked",true); } else { alert('失败!');return false; } } });
Page PHP
$shoucangId=$_GET['shoucangId'];//获取传递的参数 $where="ID='$shoucangId'"; $signalInfo=array(); $signalInfo=$this->db->get_one($where,'*','',''); //此处借用PHPCMS二次开发的例子,select数据库中的一个数据集,存于数组$signalInfo中 if($signalInfo!=null) { $str=$signalInfo['title'].",".$signalInfo['url'].",".$signalInfo['type'].",".$signalInfo['id'];//将要返回的数组用逗号拼接成字符串返回 exit($str); } else { exit('0'); }
Ce qui précède est la méthode ajax apportée par l'éditeur pour obtenir les paramètres de retour du php page et la mission de contrôle. La méthode est terminée, j'espère que tout le monde soutiendra le site PHP chinois ~
Recommandations associées :
Une brève analyse de la problème de données JSON transmises depuis le succès en arrière-plan Ajax
Exemple de code Ajax pour la soumission de formulaire et le téléchargement de fichiers
Ajax implémente une interface de connexion à actualisation partielle avec vérification code
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!