0

我有一个下拉列表,我想用来自服务器的数据以 json 的形式填充它。所以我找到了这个链接并试图在我的代码中实现它。但是我在chrome中收到以下错误。

Uncaught Error: NotFoundError: DOM Exception 8

更糟糕的 firefox 没有显示任何错误,但根本没有填充列表。任何的想法??

我在这里添加了代码

http://jsfiddle.net/alula/77Mtz/

4

1 回答 1

0

此错误意味着您将数组传递给附加函数。你看,jq1.8 之前的版本不能有一个数组作为任何附加函数的参数并抛出这个错误:

NotFoundError: DOM Exception 8

http://jsfiddle.net/6tW7W/

升级到最新的 jQuery(这将是最好的举措)是您的解决方案:

http://jsfiddle.net/6tW7W/1/

但是,如果您不想升级,则必须使用循环:

$.each(arr, function(i, v){
    $('body').append(v)
})

http://jsfiddle.net/6tW7W/2/

于 2013-06-26T15:14:19.150 回答