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 コールバックの後、データ変更ページで変更する部分を取得できます。これはより柔軟ですが、は少し面倒です