{“id”:6,"month":xx,"total",xx}ajax接受到这样的数据,怎么获得比如:id对应的值6呢?
{“id”:6,"month":xx,"total",xx}ajax接受到这样的数据,怎么获得比如:id对应的值6呢?$id=input('get.id');//获得当前...
{“id”:6,"month":xx,"total",xx}ajax接受到这样的数据,怎么获得比如:id对应的值6呢?
$id=input('get.id');//获得当前编辑id
$taskRes=db('task')->find($id);//数组
return $taskRes;
$.ajax({
type:"get",
dataType:"json",
data:{id:id},
url:"{:url('task/edit')}",
success:function(data){
这里接收到的,为什么alert(data)没有呢?
} 展开
$id=input('get.id');//获得当前编辑id
$taskRes=db('task')->find($id);//数组
return $taskRes;
$.ajax({
type:"get",
dataType:"json",
data:{id:id},
url:"{:url('task/edit')}",
success:function(data){
这里接收到的,为什么alert(data)没有呢?
} 展开
1个回答
展开全部
你要排除一下,学会浏览器调试,找到真正的错误原因:
排除如下(以下都是基于F12浏览器开发工具):
首先,你浏览器F12看一下ajax请求是否发送了,
其次,你看一下,ajax请求是否发送成功了,请求状态是不是200;
然后,看一下ajax请求成功,返回的值是什么?
最后,如果ajax有返回值,且格式是{“id”:6,"month":xx,"total",xx},那么你在回调函数取值应该是这样的:
success:function(data){
alert(data.id);//获取返回值id属性
}
排除如下(以下都是基于F12浏览器开发工具):
首先,你浏览器F12看一下ajax请求是否发送了,
其次,你看一下,ajax请求是否发送成功了,请求状态是不是200;
然后,看一下ajax请求成功,返回的值是什么?
最后,如果ajax有返回值,且格式是{“id”:6,"month":xx,"total",xx},那么你在回调函数取值应该是这样的:
success:function(data){
alert(data.id);//获取返回值id属性
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询