問題タブ [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 投票する
1 に答える
84 参照

jquery - JQuery .serializeArray() は、入力ボックスの < の後にテキストをドロップします

.serializeArray() を使用し、テキスト ボックスに say Jim<Test と入力すると、Jquery によって Jim のみが取得されます。彼らは回避策ですか?

ありがとう!

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

jquery - jquery serializeArrayの値と結果をテキストエリアに書き込む

私は頭を動かすことができないように見える小さな問題を抱えています。jQuery の .serialiseArray関数を使用して、フォームの送信時に多数の入力と textarea の値を単一の textarea に結合しようとしています。

現在のコードを強調するために、次の JS Fiddle を作成しました: http://jsfiddle.net/4XjhB/2/

ご覧のとおり、値を配列に組み合わせることができましたが、配列に各値をtextareaの新しい行に書き込むようには見えません。最後の入力のみを書き込みます。

テキストエリアの外で動作していることを示すために、divも含めました

どこが間違っているのか教えてください!

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

jquery - 型配列入力を使用してserializeArrayから値を取得します

私はこのような入力を持っています:

jQueryのserializeArrayを使用してすべての値を取得しようとしていますが、機能しません。

私がやっている:

それが機能しない、なぜですか?

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

javascript - serializeArray( ) を別の配列形式にカスタマイズする

現在このように送信されているデータを変換するために何をしなければならないのか疑問に思っていました (を使用serializeArray())

代わりにこのように送信するには:

コード:

デモ:

http://jsfiddle.net/someprimetime/bnPwN/5/

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

jquery - Jquery-IDによるSerializeArray()

この問題があります。FormのすべてのフィールドをJsonにシリアル化するためにserializearray()jqueryを使用します。入力にname属性を入れれば問題なく動作しますが、ID属性だけを入れたい場合は動作しません。

名前による優れた関数[名前は似ています:'#myformnameid']:

attrでIDソリューションを試しました。

何か案が?

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

jquery - 複数の配列を持つjQueryサブミットajax

こんにちは、 Validateの submitHandler内で ajax を使用してフォームを送信しようとしています。複数の選択を美化するChosenライブラリも使用しています。以下の作品:

サーバーの応答:

問題は、フォームが大きくて頻繁に変更されるため、すべての入力要素と選択要素を列挙し続ける必要がないことです。私はちょうど次のようなことを言いたい:

次のような手動で入力することのすべての組み合わせを試しました。

しかし、サーバーがポスト変数に正しい配列構造を持つように、配列を適切にネストすることはできません。

問題の要点は、jQuery は要素に対して $.serializeArray() を提供しますが、連想配列を取得してそれをシリアル化された配列に変換する $.paramArray() のようなものを提供しないことです。出力できるのはシリアル化された文字列のみであり、これ以上の操作は困難です。別の ajax フレームワークを含めたくないので、簡単な解決策があることを願っています。

PS私はphp5とjQuery 1.8.3を使用しています。これが私がこれまでに見つけたものです。おそらく、追加しようとする前にselects配列のフォーマットを台無しにしているだけです:

jQuery post() でシリアライズと追加データを使用

JavaScript連想配列をシリアライズするには?

Jquery.SerializeArrayにパラメータを追加する方法は?

ありがとう!

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

jquery - jquery serializeArray が Safari で機能しない

JQuery の serializeArray メソッドを使用して、単純なフォームからオブジェクトの配列を作成しようとしています (フォームからデータを取得し、後で使用するためにキャッシュします)。

クリック時に serializeArray を呼び出しています。

これは chrome ( http://jsfiddle.net/pCELZ/ ) では問題なく動作しますが、Safari では動作しません。何か案は?

//私のフォーム要素は無効になっておらず、'name' 属性を含めています。さまざまな html を試しました... //よろしくお願いします。

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

jquery - ネストされたテーブルの入力要素を jQuery 配列に取得できません

そんなに難しいことではないのはわかっていますが、頭を壁にぶつけているので、もう 1 組の目が必要です。

次のような ID を持つ NESTED テーブルがあります。

テキスト入力をシリアル化し、要素を選択するための私のjQueryは次のとおりです。

入力要素を収集するために複数の方法を試しましたが、どれも機能しません。配列は空になります。テーブルがネストされていても、ネストされたテーブル ID を直接呼び出しているので機能するはずではありませんか?

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

jquery - jQuery/Ajaxは送信ボタン名を取得しません

フォーム内の複数の送信ボタンを使用したフォーム送信に苦労しています。送信ボタンの名前がシリアル化されていないことは知っていますが、その名前を処理スクリプトに渡す必要があります。

サンプルコード:

ここには2つの送信ボタンがありますが、jQueryコードには次のようなものがあります。

2つの送信ボタンが表示されません!! 他の入力フィールドのみが表示されます。どのボタンが押されたかをどうやって知ることができますか?

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

jquery - Formly: JSON でデータを受け取るには?

リンク: http://thrivingkings.com/read/Formly-The-form-glamorizer-for-jQuery

Formly を使用して連絡先フォームを作成していますが、実際にメッセージをサーバー/メール アドレスに送信する方法を知りたいと思っていました。

その例は次のとおりです。

そして彼らは言う:

今回は、URL 形式でデータを返すコールバック関数をセットアップします。これは、ユーザー データを転送する最も安全な方法ではないため、安全な情報には使用しないでください。また、コールバック メソッドを .serializeArray() に簡単に変更して、JSON でデータを受け取ることもできます。

JSON でデータを受け取るにはどうすればよいですか? .serializeArray() を使用して彼らが言っていることは理解できますが、そのデータを送信する方法がわかりません。私はこれについてあまり経験がありません。

ありがとう。