質問の編集履歴

< 前の版

編集後

2013/11/04 13:21:04

jQuery の別関数での変数使い回しの質問です。
コードは補足に記載しています。
Smarty などで変数を受け取る場合、 [ var query = '<{$query}>'; ] としていたのですが、 ajax だけで完結する場合どうやって [ ajaxセーブ ] で作られた [ query ] を [ $(function(){ ... ] に渡す場合や、クリックイベントで指定した変数を [ ajaxセーブ ] に渡す場合、どうやるのか?
画面移管を従わず、ajax だけで上記のような変数使い回しは可能でしょうか?


またコードの中の
$("#idDescSort").on("click", loadFunc('id', 'desc', query));

$("#idDescSort").click(function(){
loadFunc('id', 'desc', query);
});
は意味が違うのですか?
クリックイベントを与えたいのですが、前者では動かず後者では動いています。
別なファイルでは、前者の書き方で問題なく動作しているので混乱しています。


よろしくお願いします。

質問ページに戻る