当前位置:首页>开发>正文

ajax接收php数组的问题 ajax返回数组怎么读取

2023-05-26 23:42:25 互联网 未知 开发

 ajax接收php数组的问题 ajax返回数组怎么读取

ajax接收php数组的问题

1、ajax 是否正常。
2、数据采用什么格式,xml 还是 json 或者是其他格式?通常用 json 比较方便。php 里转换成json字符串后,js这里要先处理成一个可以操作的对象。比如,如果用jquery的话,它会自动完成这个转换。

调试时,firebug 可以观察整个请求的信息。希望你可以从这里了解到更多的信息。比如返回的数据是否符合要求。

ajax返回数组怎么读取

可以的,ajax就是用来做异步的,下面有个小例子: 第一种方法: $.ajax({ type: "GET", url: /user.php, data: ac=index, success: function(msg){ //msg 这个可以返回一个遍历好了的html $("#content").html(msg)//输出到指定ID } })

jquery ajax 传递数组 后台怎么接

无论哪种方式,提交到后台的都只能是字符串的形式,可以在后台分离也可以在前台组装。

$.ajax({
type:"post",
data:我要传的数组,
url:...
})

首先,“我要传的数组”那里的格式应该是,data:data=1&data=2&data=3...这种形式,然后在后台用String[] params =request.getParameterValues("data")方式就可以取到了。如果是action,还可以用List data来直接获取,记得写set,get方法。

ajax怎么获取后台传过来的java数组

导入的话使用<script src="json.js"></script>。
这里不用导入什么json.js吧,js默认就支持json。
直接使用就可以了,String ret = "{a:1,b:2}"
在返回页面接收时需要重新计算这个json. 
function getHttpMsg(msg){
eval("ret=" msg)
alert(ret.a)
}
这里用到了eval函数.

最新文章