我将数组存储在输入隐藏字段中,如下所示:
<input type='text' name='fileuploaddelete' id='fileuploaddelete' class='required' value='["ppl.jpg","Tulips.jpg","Penguins.jpg"]'/>
JS
var deleteFile = [];
deleteFile = $("#fileuploaddelete").val(); // return string format
当我使用jquery检索值时,它是String格式。如何保持数组格式?有什么想法吗?
答案 0 :(得分:4)
使用
parsedTest = JSON.parse( $("#fileuploaddelete").val());// this will convert it into array
答案 1 :(得分:1)
删除
&#34;
和
[]
在设置值之前。 然后你可以使用:
$("#fileuploaddelete").val().split(',');
这应该以数组格式返回值。
答案 2 :(得分:1)
var arr = JSON.parse(deleteFile);