0

見ても答えが見つかりませんが、プログラムの他の場所でこれを使用したと確信しています。

オプションのサブタイトルとブレッドクラムの値とともに、ナビゲーションの名前を設定できるナビゲーション フォームを構築しています。

これらのフォーム入力は動的に作成され、次のように表示されます。

<input name="menu[1][title]" value="Index" />
<input name="menu[1][subtitle]" value="Our home page" />
<input name="menu[1][crumb]" value="Home" />

<input name="menu[2][title]" value="Contact" />
<input name="menu[2][subtitle]" value="Get in touch" />
<input name="menu[3][crumb]" value="Contact" />

これらのフォーム入力は、menu[ID][TYPE] の形式で作成されます。そこから、PHP を使用して、メニュー ID プロパティをデータベース テーブル ID に一致させ、列をメニュー TYPE プロパティに一致させるデータベースを更新します。

入力を取得し、Jquery/JSON を介して PHP スクリプトに送信する方法に困惑しています。主に、ID 番号が動的に作成されることです。私のガールフレンドが車にロックしたキーのロックを解除するのを手伝おうとしているので、戻ったらコードスニペットを投稿します.

フィードバックをお寄せいただきありがとうございます。これを達成するための比較的簡単な方法を探した後、文字列を使用することにしました。これは、後でメニュー要素を追加する場合にコードを更新する必要があることを意味します。

4

3 に答える 3

1

jquery serialize() 関数を使用して、フォームのすべてのデータを PHP ページに送信できます。 http://api.jquery.com/serialize/

于 2013-04-19T07:41:01.270 に答える
0

入力から配列を作成し、この配列をAJAXでPHPスクリプトに送信するのが最善の方法だと思います

このjsFiddleをチェックさせてください:(私はちょうどそれを更新しました) http://jsfiddle.net/ds52y/13/

$( function() { /* look in the jsFiddle */ });

お役に立てれば :)

于 2013-04-19T07:57:01.560 に答える
0

入力を取得する方法に困惑しています

送信ボタンをクリックします。

主に、ID番号が動的に作成されることです

どの要素も、その属性のいずれかの値をいつでも照会できます。

それらを PHP スクリプトに送信します。

ユーザーがフォームを送信すると、名前と値のペアが php スクリプトに自動的に送信されます。なぜあなたは何かをする必要があるのですか?

于 2013-04-19T07:39:59.287 に答える