我需要使用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>
答案 0 :(得分:1)
尝试在数组中填充数据:
var blabla = [];
for (var myIndex = 0; myIndex < navigator.plugins.length; myIndex++) {
blabla.push(navigator.plugins[myIndex].name);
}
现在每次迭代都会用新值覆盖blabla
。因此,您只发送一个插件名称。