我试图让文字在文本框下面显示实时,只要我点击提交我以前使用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');
})
答案 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}}不像数组一样,可能没有o
或text
属性。)