首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSON数字/文本解析返回一些特殊的结果

JSON数字/文本解析返回一些特殊的结果
EN

Stack Overflow用户
提问于 2014-12-09 01:30:35
回答 2查看 29关注 0票数 1
代码语言:javascript
复制
var thetempaddr0 = '<?php echo home_url(); ?>';
JQuery.ajax({
    url: thetempaddr0,
    type: 'GET',
    dataType: "JSON",
    success : function(data) { 
        console.log(data);
        jQuery.each(data, function(index, element) {
            jQuery("span#myshoppingcart-news-span").append(jQuery('<div>', {
                text: element[0]
            }));
        });
    }
});

Console.log(数据)行在控制台上打印出‘Object {201:"11",209:"22"}’。

尽管如此,在标记"span#myshoppingcart-news-span“中,浏览器源代码打印出:

代码语言:javascript
复制
<div>1</div>
<div>2</div>

但是我需要<div>11</div><div>22</div>,而不是<div>1</div> and <div>2</div>,我的ajax代码怎么了?

EN

回答 2

Stack Overflow用户

发布于 2014-12-09 01:35:05

请注意相关性:

代码语言:javascript
复制
            jQuery.each(data, function(index, element) {
                                         |    | 
                                         |    | 
                               Object {201: "11", 209: "22"}

element已经是对象中的字符串值。element[0]只是该字符串的第一个字符。

票数 4
EN

Stack Overflow用户

发布于 2014-12-09 01:39:45

删除元素:

代码语言:javascript
复制
var thetempaddr0 = '<?php echo home_url(); ?>';
JQuery.ajax({
    url: thetempaddr0,
    type: 'GET',
    dataType: "JSON",
    success : function(data) { 
        console.log(data);
        jQuery.each(data, function(index, element) {
            jQuery("span#myshoppingcart-news-span").append(jQuery('<div>', {
                text: element // Remove: [0]
            }));
        });
    }
});

in元素是字符串的索引。例如:

代码语言:javascript
复制
var element = "987";

element[0] // 9
element[1] // 8
element[2] // 7
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27363522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档