jquery ajax返回二维数组,
程序员文章站
2022-05-23 23:20:38
...
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;
?>
------解决方案--------------------
没测试,应该是这样的
下面是我返回一字符串的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;
?>
------解决方案--------------------
echo json_encode(array(array('a'=>'b'),array('c'=>'d')));
alert(result[0][a]);
没测试,应该是这样的
相关文章
相关视频
推荐阅读
-
jquery中获得$.ajax()事件返回的值并添加事件的方法_jquery
-
如何获取JQUERY AJAX返回的JSON结果集实现代码_基础知识
-
jQuery使用ajax方法解析返回的json数据功能示例
-
jQuery使用ajax方法解析返回的json数据功能示例
-
jquery中的ajax如何返回结果而非回调方式即为同顺序执行
-
jQuery - 拦截所有Ajax请求(统一处理超时、返回结果、错误状态码 )
-
JQuery ajax返回JSON时的处理方式 (三种方式)
-
JQuery ajax中error返回错误及一直返回error的解答
-
JQuery ajax 返回json时出现中文乱码该如何解决
-
js对ajax返回数组的处理介绍