テーブルに送信されていないjQueryを介して送信された値 -- javascript フィールド と php フィールド と jquery フィールド と mysql フィールド と codeigniter フィールド 関連 問題

values sent through jquery not being submitted in table












0
vote

問題

日本語

私は何が悪いのか理解しようとしていました...しかし、私はまだ無知です。どんな助けにも感謝されます。

次のコードはフォーム要素を挿入します

<事前> <コード> <?php foreach ($coal_type as $coal) {?> <div class="checkbox"> <label> <input type="checkbox" name="usage_checkbox[]" class="usage_checkbox" value="<?php echo $coal['coal_type_id']; ?>"> <?php echo $coal['coal_type']; ?> </label> </div> <?php } ?>

このデータは、次のコードを実行するフォームハンドラに送信されます。

<事前> <コード> obj_params.usage_checkbox = $("input[type='checkbox'][name='usage_checkbox[]']:checked").val();

このデータはコントローラに送信されます(私はコドイバを使っています)

<事前> <コード> $i = 0; foreach ($this->input->post('usage_checkbox') as $key) { $coal_type[$i] = $key; $i++; } $coal_type[$i] = $this->input->post('other_usage'); $c_type = implode(',', $coal_type); $arr_to_insert = array('type_of_coal' => $c_type,); $insert_id = $this->common_model->insertRow($arr_to_insert,'ekyc_details');

今すぐ送信を送信すると、値が挿入されていません。私はすべてを試してみましたが、私は何が悪いのかを理解することができません。

英語

I've been trying to understand what is wrong ... but i am still clueless. Any help will be appreciated.

Following code inserts a form element

<?php foreach ($coal_type as $coal) {?> <div class="checkbox">                                                         <label>         <input type="checkbox" name="usage_checkbox[]"  class="usage_checkbox"           value="<?php echo $coal['coal_type_id']; ?>">         <?php echo $coal['coal_type']; ?>     </label> </div> <?php } ?> 

This data is sent to a form handler which executes following code

obj_params.usage_checkbox = $("input[type='checkbox'][name='usage_checkbox[]']:checked").val(); 

This data is sent to the controller ( i am using codigniter) which inserts it

$i = 0;  foreach ($this->input->post('usage_checkbox') as $key) {       $coal_type[$i] = $key;       $i++;  }  $coal_type[$i] = $this->input->post('other_usage');  $c_type = implode(',', $coal_type);  $arr_to_insert = array('type_of_coal' => $c_type,);  $insert_id = $this->common_model->insertRow($arr_to_insert,'ekyc_details'); 

Now when i submit no value is inserted. I have tried everything but I can't figure out what is wrong.

</div
              
       
       

回答リスト

0
 
vote

ここに複数の値がjQueryを通してシリアライズする必要がある必要がある。次のコードはあなたを助けます。

<事前> <コード> obj_params.usage_checkbox = $("input[name='usage_checkbox[]']:checked").serialize();
 

Here multiple values are get from the the checkbox.So you need to serialize to send the values through jquery.The following code will help you.

obj_params.usage_checkbox = $("input[name='usage_checkbox[]']:checked").serialize(); 
</div
 
 

関連する質問

3  PHP(CodeIgniter)ベースの求人ボードのための良い検索サービス?  ( Good search services for a php codeigniter based job board ) 
コンテンツを索引付けして検索する良いサードパーティのライセンスベースまたはオープンソース検索サービス(Yahoo Bossなど)を知っていますか? CodeIgniterにニッチ求人ボードを作成しています。私の検索がPHPにありません。 コンテンツの精製と...

0  CodeIgniterに関する問題。 DX_AUTHデプロイ時に機能しない  ( Problem with codeigniter dx auth not working when deployed ) 
だから現在、CodeIgniter + DataMapper overealous Edition + DX認証を使用しています。それは私達の地元のマシン、そして私達のステージングサーバーに取り組んでいます。ただし、サーバーにプッシュするとすぐに、ログインはま...

17  クライアント側またはサーバーサイドの処理?  ( Client side or server side processing ) 
だから、私は動的なWebデザインに新しい(私のサイトがPHPとほとんど静的でした)、そして私はWeb開発で最新の技術を学びようとしています(これはAjaxであるようです)、そして私は疑問に思っていましたデータをたくさん転送している場合は、サーバー上のページを構...

2  ヘルプw / codeigniter __construct()  ( Help w codeigniter construct ) 
ユーザーがログインしているかどうかを確認しています。ここでのクラスのすべての私の関数で利用できるいくつかの変数を設定したい場合は、これまでのコードです。 $ LOGGED_INまたは$ user_nameから、Viewの結果から未定義の変数になりますか?助けて...

0  コントローラセキュリティの質問におけるコードイグナイター認証コード  ( Code igniter authentication code in controller security question ) 
私の認証システムの非常にフロントエンドを処理するための主なコントローラを持っています、ログイン、ログアウト、ユーザー情報の更新などを処理します。ビュー/フォームからの投稿による呼び出しを予測します。 "delete_user"関数のようなものはどうですか?私の...

2  同じフレームワークディレクトリからCodeIgniterを持つ複数のアプリケーション?  ( Multiple applications with codeigniter from same framework directory ) 
1つのCodeIgniter Frameworkディレクトリを使用して複数のアプリケーションを作成できますか? 原因別のアプリケーションに対して別々のCodeIgniterフォルダインスタンスを持つ必要があるようです。私は一箇所でいくつかのコードを調整できる...

5  URLエラーを使用してコントローラに変数を渡すコードイグニタ  ( Code igniter passing variable to controller using url error ) 
このように、GETステートメントのようなURLを介して変数を渡したいコードイグナイター・プロジェクトを作成しています。 URL:/サイト/ケーキ/ 1 コントローラ機能:ケーキ($ var) しかし、変数が空白のままになっているとき、私はエラーを受け取りま...

2  未定義の関数anchor()内の呼び出し  ( Call to undefined function anchor in ) 
こんにちは私は<コード> PHP フレームワークの<コード> codeIgniter に登録されています。ヘルパーファイルですが、何らかの理由で私のコードが動作していないだけでなく、このエラーが発生し続けます: <事前> <コード> Fatal error: ...

0  PHPはオブジェクトの中にあるアレイのバリューを取得します  ( Php getting valuse of arrays that are inside objects ) 
このような問合せを実行しています。 <事前> <コード> int i = 0xDEADBEEF; // what can go wrong? 5 このようなオブジェクトを返します: <事前> <コード> {if cond}foo{/if} 16 これを使用...

2  多次元配列  ( Multidimensional arrays ) 
CodeIgniterでは、次のモデルがあります。 <事前> <コード> function get_item_history($id) { //from metadata_history get item_id and corresponding m...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有