ホームページ  >  記事  >  バックエンド開発  >  PHPでjQuery PikcListを使用すると小さな問題が発生しました

PHPでjQuery PikcListを使用すると小さな問題が発生しました

WBOY
WBOYオリジナル
2016-06-23 13:56:58860ブラウズ

jQuery PikcList プラグインは非常に強力です。今日フォーラムのブログで使用方法の紹介を拝見しましたが、まだ解決できない問題があります。
jQuery PikcList プラグインがフォームで使用されており、getPickedItems() 関数を使用すると、pickedList 内のすべての項目を取得でき、戻り値が jQuery オブジェクトの配列であることはわかっています。
質問 1:
送信方法。データベースクエリを操作するために、php で $_post を使用して、pickList 内のすべてのエントリを受け取りたいと考えています。
これを実装するにはどうすればよいですか?
質問 2:
フォームを自分自身に送信したため、送信ボタンをクリックした後、ページがリロードされました。 pickedList はクリアされますが、その内容を変更しないようにするにはどうすればよいですか?


ディスカッション(解決策)への返信

専門家た​​ちはどこへ行ったのでしょうか?

最初の質問:
たとえば、取得される js 変数は param
$.post("address",param,funciton(){

});

php here print_r($_POST)
likeこれを試してみてください
オブジェクト配列は ajax を使用して直接送信できると思います。そうでない場合は、js で形式を変換できます
2 番目の質問
いくつかの方法
1. 送信時に js を呼び出してリストの内容を Cookie に保存します
2. submit には書かず、js の ajax をトリガーするボタンを使用するか、onsubmit 時に false を返します。
その後、ajax コールバックの後、データ変更ページで変更する部分を取得できます。これはより柔軟ですが、は少し面倒です

アドバイスありがとうございます。でも、ajax の使い方がわからないので、解決策を見つけました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。