使用AJAX发送插件

时间:2013-03-31 14:59:46

标签: javascript ajax

我需要使用AJAX发送导航插件,但我没有得到完整的结果:

插件列表:Shockwave Flash。 (我只得到一个插件)

必须是这样的:Shockwave Flash - Chrome远程桌面查看器 - Native Client ...

<script>
for (var myIndex = 0; myIndex < navigator.plugins.length; myIndex++) {
    var blabla = (navigator.plugins[myIndex].name);
}
$.ajax({
    type: 'POST',
    url: 'save.php',
    cache: false,
    data: {
        pluginlist: blabla,
    },
});  
</script>

我做错了什么?

还有一件事......

当我测试这个脚本时,它很好。

<SCRIPT>
for (var myIndex=0; myIndex<navigator.plugins.length; myIndex++) {
    document.write(navigator.plugins[myIndex].name, " - ");
}
</SCRIPT>

1 个答案:

答案 0 :(得分:1)

尝试在数组中填充数据:

var blabla = [];
for (var myIndex = 0; myIndex < navigator.plugins.length; myIndex++) {
    blabla.push(navigator.plugins[myIndex].name);
}

现在每次迭代都会用新值覆盖blabla。因此,您只发送一个插件名称。