您好,登錄后才能下訂單哦!
我們經常用在后端用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這個函數在處理關聯數組和非關聯數組時得到的結果是不一樣的。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。