获取要在网页上实时显示的文本

时间:2014-03-11 08:38:27

标签: javascript json get

我试图让文字在文本框下面显示实时,只要我点击提交我以前使用JavaScript代码,但它不起作用。

每当我把'json'放在最后,代码就会变得无用,它就不会调用。

它只是不起作用。

还有其他办法吗?

$(function () {
        $.get('dash/xhrGetListings', function (o) {
            for (var i = 0; i < o.length; i++) {
                $('#listInserts').append('<p>' + o[i].text + '<a class="del" rel="' + o[i].id + '" href="#">X</a></p>');
            }
        }, 'json');
    })

1 个答案:

答案 0 :(得分:0)

为什么不使用getJSON方法?

$(function () {
    $.getJSON('dash/xhrGetListings', function (o) {
        for (var i = 0; i < o.length; i++) {
            $('#listInserts').append('<p>' + o[i].text + '<a class="del" rel="' + o[i].id + '" href="#">X</a></p>');
        }
    });
});

如果您没有得到任何信息,请检查浏览器的控制台和网络面板,查看您的请求(404,500服务器错误......)或您收到的数据是否存在问题(也许{ {1}}不像数组一样,可能没有otext属性。)