【发布时间】:2013-03-13 02:56:39
【问题描述】:
我有一个跨度:
<span id="unreadbadge" class="badge red">0</span>
和一个在执行函数上说的脚本这样做:
var arrayOfUnRead = jQuery.parseJSON(text);
jQuery("#unreadbadge").text(arrayOfUnRead.length);
confirm(arrayOfUnRead.length);
虽然“1”,但arrayOfUnRead.length 的正确值被回调,以确认ID 为unreadbadge 的跨度仍然保持其相同的内容“0”。我已经尝试过 .html 并收到相同的结果。如果有帮助,我会在 Wordpress 上运行它。
text 是:
[{"id":"1","message":"Hello Users","conversation_id":"1","sender":"kdogisthebest","sent_on":"2013-03-12 13: 45:58","read_by":"kdogisthebest"}]
【问题讨论】:
-
可能你必须将 json 字符串化
-
什么是
text?它有价值吗? -
是的,它是 json,如果我确认它,我可以看到它的数据
-
我刚试过
document.getElementById("unreadbadge").innerHTML="someContent";并没有改变任何东西 -
其实我的意思是,你能把
text的值贴出来吗?这样我们就可以尝试您正在尝试的方法。