次の$.post
構文を使用して、データベースから json データを取得し、それを特定の (!) div に追加する関数に渡します。
$.post("request.php", { var1:'var1', var2:var2, .. }, myownfunction, "json" );
上記のこの行から、変数を関数に直接渡すことはできますか? いくつかの不具合により、スクリプトにバグを作成しました。
クラス「x」のdivがたくさんあり、ユーザーが1つを選択すると、そのクラスは「選択済み」に設定されます。上記の投稿リクエストの関数は、次のもののみを対象としています$('div#selected')
。ただし、ユーザーが別の div を選択して応答が来るまでに、サーバーからのデータが間違った div に追加されます。
選択した div の id を関数に渡したいので、何がどこにあるのか混乱することはありません。それを行う方法はありますか?
現在、id を request.php に渡し、それを json の一部として返すことを考えていますが、それはエレガントではありません。