0

これを行う方法はありますか?私はJavaScriptの括弧などをうまく使いこなせません...

item: ($('input#title'+id).val(),$('input#qty'+id).val(),$('input#price'+id).val()),

上記を試しましたが、最後の値しか得られません。

Firebug は私に与えます:

item_1  7
item_2  7
item_3  7
item_4  7
item_5  7

後は次のとおりです。

item_1  Burgers,3,12.50
item_2  Sandwiches,7,7.50
item_3  Fries,10,5.50
item_4  Drinks,10,2.50
item_5  Pancakes,12,7.50

そのcsv配列を取得してから行ごとにデータを挿入する方が簡単だからです。

私は基本的にデータをmysqlテーブルに挿入し、そこでクライアントに食品の注文として表示できます。

前もってありがとうジョニー

4

1 に答える 1

0

配列が必要な場合は、代わりに角括弧を使用してください。

item: [$('input#title'+id).val(),$('input#qty'+id).val(),$('input#price'+id).val()],

ここにあなたの最初の問題を説明する投稿があります: Javascript "tuple" notation: what is its point?

于 2012-07-06T04:42:53.730 に答える