0

同じディレクトリ内の .jsp ページのデータを使用するモバイル Web アプリケーションで作業しています。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...

誰かを助けてください、私が間違っていることを理解できません..

事前にt​​hnx!

4

2 に答える 2

1

ネイティブの .split 関数を使用して、空白で分割してみませんか? 値が文字列であると仮定します。

entrylist = entrylist.split(', ');
于 2012-04-11T12:43:10.057 に答える
0

分割機能を使用できるはずです。

var entrylist = $('#entrylistForm').val(); 
var list = str.split(', ');

「、」の後に分割し、アクセスできる配列に入れます。

参照: http://www.w3schools.com/jsref/jsref_split.asp

于 2012-04-11T12:45:00.780 に答える