从后台返回的json在jsp页面不能取得其中的数据

从后台返回的json在jsp页面不能取得其中的数据,第1张

不一定是中文乱码的问题,你看一下jsonlist是否能输出?

如果能的话

你传到页面的是一个json字符串 你要先把json字符串转化为对象。建议使用ajax封装的方法。

json不是标准javascript类型,某些浏览器不支持

解决办法:

1要么引入jsonjs定义

2要么引入jQuery(含json定义)

3不使用JSONparse和stringify方法,仅仅定义JSON结构的对象

{a:'1',b:'2'}

你写jquery就不要这样了

$(window)load

写这个啊

$(function(){})

jQuery(function($){})

$(document)ready(function(){})

php 我没有学过了

您查一下接口返回的数据能不能通过json的验证,我们的方法是调用JSONparse转换的。

function updateInfo(city,ele){

var weatherUrl = '>

多层的继续在后面添加即可

例如:

{

    info : {

        user : {

            name : 'name',

            id : 'id',

        }

    }

}

获取name值的话就这样  datainfousername || data['info']['user']['name']

$post('textaction',{},function(datas){

var name=datasdata[0]name;

});

如果是多个还可以用循环获取。

$post('textaction',{},function(datas){

$each(datas,function(index,value){

var name=valuename;

})

});

以上就是关于从后台返回的json在jsp页面不能取得其中的数据全部的内容,包括:从后台返回的json在jsp页面不能取得其中的数据、为什么某些浏览器无法获取JSON、请教一个jquery问题,调用getJSON,里面任何代码都不执行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9572613.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存