Maison > développement back-end > tutoriel php > jquery ajax返回二维数组,

jquery ajax返回二维数组,

WBOY
Libérer: 2016-06-13 11:54:06
original
1160 Les gens l'ont consulté

jquery ajax返回二维数组,在线等,
下面是我返回一字符串的ajax页面
a页面
$(document).ready(function(){
  $("#1").keyup(function(){
       $.post("action.php",{n1:$("#1").val(),n2:$("#1").val()},function(result){
      alert(result)
    });
   
  });
});
action.php页面

$txt=$_POST['n1'];
echo 'this  sw from page b, input is '.$txt.$_POST['n2'];
?>

现问:现需通过action.php页面得到一个php二维数组,在a页面可alert出一个js二维数组,应该如何实现呀,(解答时可用测试数据)thanks
------解决方案--------------------
alert(二维数组) 的话结果会是 array

可以返回json格式数据。
------解决方案--------------------
与JS的交互以后都尽量的采用json数据格式.
php  可以直接使用函数输出这个json内容.
------解决方案--------------------
$(document).ready(function(){
  $("#1").keyup(function(){
  $.post("action.php",{n1:$("#1").val(),n2:$("#1").val()},function(result){
  alert(result.n1+' '+result.n2);
  },'json');
    
  });
});
action.php页面

$txt=$_POST['n1'];

echo json_encoding(array('n1'=>$_POST['n1'],'n2'=>$_POST['n2']));
exit;
?>


------解决方案--------------------

<br />echo json_encode(array(array('a'=>'b'),array('c'=>'d')));<br />
Copier après la connexion


<br />alert(result[0][a]);<br />
Copier après la connexion

没测试,应该是这样的

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal