我正在开发一个移动Web应用程序,该应用程序使用同一目录中的.jsp页面中的数据。我可以使用jQuery的.val()。
来获取formdata并将其放入变量中现在我创建了一个输入数组,并希望使用$ .each循环它。 唯一的问题是当我尝试创建循环时,它会分隔每个字母,而不是单词..
这是我写的代码:
var entrylist= $('#entrylistForm').val ();
/* gettin the formvalue. This looks like this:
[{s.ENTRYID=1480565, s.SHEETID=131444777, s.ENTRYDATE=2012-14-04}]
*/
$.each (entrylist, function (key, value) {
alert( key + "=>" + value+"");
// ...
}
我想要像这样得到阵列:
[0]ENTRYID=1480565,
[1]SHEETID=131444777, etc...
帮助任何人,我无法弄清楚我做错了什么..
提前thnx!答案 0 :(得分:1)
为什么不使用原生的.split函数,并按空格分割?假设值是一个字符串。
entrylist = entrylist.split(', ');
答案 1 :(得分:0)
您应该可以使用拆分功能。
var entrylist = $('#entrylistForm').val();
var list = str.split(', ');
在“,”之后将其拆分,并将其放入可以访问的数组中。