問題タブ [serializearray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
122 参照

javascript - JavaScript/jQueryでシリアル化された配列を返す方法は?

次の問題があります。

フォームがあり、入力データをキャッチしたい。このフォームからの入力を格納する文字列を取得したい場合は、次のようにします。

JSON.stringify($('form').serializeArray())

しかし、文字列を取得する代わりに、データを含む配列 (できればシリアル化された配列) が必要です。

どうすればこの問題を解決できますか?

前もって感謝します。

0 投票する
3 に答える
202 参照

jquery - 単一次元配列をdb ajax postに投稿する

私はこのフォームを持っています.jqueryロード関数を使用して詳細をロードします。ここにフォームがあります

別のページから以下のコードをロードします

このコードはフォーム内にあり、下部に送信ボタンがあります。これは process.php に投稿され、次のコードでいくつかの出力が出力されます

}

フォームがフォームから直接 process.php に投稿された場​​合、上記は両方の値を表示します

しかし、私は ajax を使用したいと思っていて、動作しない次のコードを試しました。$msg_id を投稿するだけで、他の値は投稿しません。

このコードは機能していません 誰か助けてくれますか? 前もって感謝します。

JDK

0 投票する
1 に答える
1325 参照

jquery - $("#Form").serializeArray() を使用してフォームを送信せずにフォーム データを保存する方法はありますか?

$("#Form") を使用してフォームを送信せずにフォーム データを保存する方法。serializeArray ()。serializeArray を使用している場合、フォーム送信でのみ機能し、ボタンのクリック では機能しません cshtml ページからこの関数を呼び出すと、コントローラー (モデル) でフォーム データを取得できません。私のコードは、

コントローラー メソッドでヒットする Ajax 呼び出し。しかし、パラメーター モデルは空でした。私のコントローラーメソッドは次のとおりです。

私のcshtmlページコードは

0 投票する
1 に答える
674 参照

json - jqueryでserializeArray()を使用してネストされたjson

jquery で serializeArray() を使用して、フォームからネストされた JSON を作成するには。

例えば ​​:

0 投票する
2 に答える
1120 参照

javascript - SUBMIT時にPHPでjavascript値ストアのシリアライズ配列を保存する方法

初めてjqueryデータテーブルを使用しているので、このようなテーブルを作成しましたクリックして画像を表示

すべてが完璧に機能します。今、これを以下のJavaScriptコードを使用しています

このコードは、rate_14=67&rate_15=87&rate_67=88 などで次のような値を返します。

これをSUBMITに保存する方法がわかりません。通常、送信時に $_POST['name'] が表示されますが、誰か助けてください。

0 投票する
3 に答える
1585 参照

javascript - javascriptでシリアライズ配列値をJSONに変換する方法

私はこのような配列をシリアライズしています

rate_3=26&rate_8=67&rate_12=98等..、

ここで、この配列を json 型に変更する必要があります

だから私はこのように試しましたが、うまくいきません...誰か助けてください。

私はデータテーブルを使用しているので、この行を使用するためだけにデータテーブルをシリアル化する配列を取得する必要があります

var a = table.$('input, select').serialize();

私もjson2.jsで試しましたが、json2.jsを使用すると、ページが強制的に送信されます

0 投票する
2 に答える
1433 参照

jquery - serializeArray() フォームの後に each() を使用する

だから私はこのようなフォームを持っています:

とてもシンプルなもの。それは私が私の顧客から得ることを可能にしnameますemailnamejQuery を使用すると、フォームにさらに顧客 (および)を追加できるボタンがありますemail

フォームが変更されるたびにこれらのデータをエコーする必要があるため、次のコードを使用しました。

serializeArray()すべてのデータを配列にシリアル化できます。

私の問題は、これを使用してこれらのデータをこのように表示することserializeArray()です:

  • A. Hitchcockの電子メール アドレス: a.hitchcock@psychose.com
  • Q. Tarantinoの電子メール アドレス: q.tarantino@killbill.com

これを行う方法について何か助けてください。

0 投票する
1 に答える
82 参照

angularjs - AngularJS は一意の ID なしでフォーム入力をシリアル化します

フォームに表示される一連の質問があります。Firebase にプッシュできる配列にすべての回答を取得したいと考えています。

この質問 ( Angularjs は serialize に相当) はかなり似ています。ただし、質問ごとにIDがなく、その回答ではコントローラーコードが提供されません。

HTMLは次のとおりです。

コントローラーは次のとおりです。