2

私は今約2日間プレイしていますが、これを理解できません。で働いていてcodeigniter 2.1.0.、HTML で書かれたフォームを送信したいと考えています。CI フォーム ヘルパーを使用したくありません。

その理由は、フォームに何かを追加する JavaScript を動的に使用しているためです。ユーザーが項目をクリックすると、フォームに追加されます。ユーザーが送信ボタンをクリックすると、追加したすべてのアイテムが POST リクエストで送信されますが、POST は完全に空です。

form_input()ここで、CI form_helper から使用した場合にのみ POST が送信されることに気付きました。フォーム ヘルパーを使用せずに、通常のプレーンな HTML フォームを送信することは可能ですか?

4

1 に答える 1

3

フォーム ヘルパーを使用せずに、通常のプレーンな HTML フォームを送信することは可能ですか?

はい。実際の送信は CI とは完全に独立しています。フォームの正しいアクション URI を使用して、正しいコントローラー アクションがフォーム送信ポスト (フォーム メソッドはポストであると仮定します) 要求によって呼び出されるようにしてください。

送信ボタンに CI form_helper を使用する必要はありません。これらを使ってフォームをモックすると、単純な HTML を生成するだけで、魔法のように何もしないことがわかります。

于 2012-12-18T22:00:20.400 に答える