【问题标题】:Problems with jquery append and json datajquery append和json数据的问题
【发布时间】:2010-10-10 12:55:45
【问题描述】:

我无法完成这项工作:

$(function() {
    $(".button").click(function() {
        var newentry = $("input#entry").val();
        $.getJSON("/dictionary_request/", {entry: newentry}, function(json){
            $("span").empty();
            alert(json);
            $("span").append(json);
        });
    });
});

JSON 请求、清空的 span 和警报都可以正常工作,但 append 不能。我假设这是某种类型错误。我怎样才能让它发挥作用?

【问题讨论】:

    标签: jquery json append


    【解决方案1】:

    append 方法需要一个字符串或 DOM 节点作为参数。您正在使用对象(json)调用它。该对象的内容将取决于服务器发送的数据。警报会在您的屏幕上打印什么?使用 FireBug,您可以检查 json 对象可用的属性:console.log(json)

    【讨论】:

    • 谢谢!警报刚刚向我显示逗号分隔值(天知道为什么),但结果是列表中的字符串。现在已经修好了。
    猜你喜欢
    • 2012-11-19
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    相关资源
    最近更新 更多