温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

json_encode 用法注意点

发布时间:2020-08-03 14:54:07 来源:网络 阅读:405 作者:shijiaoliang 栏目:开发技术

我们经常用在后端用json_encode($arr),之后输出给前段js使用

如:

... $.get('<?=current_url()?>', {page : page + 1, action : 'ajax'}, function(data) {                     if (data.list.length > 0) {                         $('#page').attr('page', page + 1);                         _html = '';                         $.each(data.list, function(x, y) {                             _html += '<li>' +                                         '<a href="http://' + y.domain + '">' +                                             '<img src="/static/pf/demo/list_shop.gif">' +                                         '</a>' +                                     '</li>';                         })                         $('ul.shop_list').append(_html);                     } else {                         showAlert('没有更多了!');                         that.hide();                     }                     that.html('查看更多');                 }, 'json'); ...

chrome的控制台里居然报了个错,调试后得知data.list没有length这个属性,可是我在后端json_encode一个数组后js这里得到的data.list也是个数组才对,几番调试,居然json_encode这个函数在处理关联数组和非关联数组时得到的结果是不一样的。























向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI