teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

情報の追加。

2017/02/15 15:01

投稿

kei344
kei344

スコア69625

answer CHANGED
@@ -10,4 +10,27 @@
10
10
  > ```
11
11
 
12
12
  【1つのform内で複数のsubmitボタンを作成する方法 - smallplaceの日記】
13
- [http://d.hatena.ne.jp/smallplace/20130708/1373287891](http://d.hatena.ne.jp/smallplace/20130708/1373287891)
13
+ [http://d.hatena.ne.jp/smallplace/20130708/1373287891](http://d.hatena.ne.jp/smallplace/20130708/1373287891)
14
+
15
+ ---
16
+
17
+ **追記:**
18
+
19
+ 内容を読み違えていました。
20
+
21
+ ```HTML
22
+ <button type='submit' name='postData' value=''>編集</button>
23
+ ```
24
+
25
+ ```JavaScript
26
+ $( 'button[name="postData"]' ).each( function() {
27
+ var $_td = $( this ).closest( 'tr' ).children( 'td' );
28
+ var data = [];
29
+ $_td.each( function() {
30
+ data.push( $( this ).text() )
31
+ } );
32
+ $( this ).val( JSON.stringify( data ) );
33
+ } ); // 未テスト
34
+ ```
35
+
36
+ これでサーバ側で postData を JSON.parse() すれば良いような。