Ajaxでも語りませんか ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
777:nobodyさん 09/05/07 10:10:20 >>776 > jqueryらしくない感じ どんな感じか説明しないとレスのしようがないと思うよ javascript:って付けるのが嫌とかなら<p>のonclickなくしてreadyとbind使うとかじゃない? $(function(){ $('p').bind('click', function(a,b,c){ var id = /\d/.exec($(this).text())[0]; // ここは適当に $.ajax({ type : "get", url : "./test.php", data: "id="+id, cache:false, success : function(data){ $("#view").html(data); }, error : function(){ alert("ERROR"); } }); }); }) <p>パラメーター1</p> <p>パラメーター2</p> <p>パラメーター3</p> 778:nobodyさん 09/05/08 00:38:30 >>775 サーバ側です。 教えてください。 779:776 09/05/08 00:38:37 AYDdt2Ml >>777 仰る通り、「jqueryらしくない感じ = onclick使いたくない」です。 説明が解りにくいと思いますが 1.ページにアクセス(index.phpとします) 2.phpでDBからデータ取得(abc) 3.HTML生成 (<p onClick="javascript:dataView('abc');">を動的に生成) 4.生成されたhtml(index.php)からAJAXにてtest.phpにアクセス ○イメージ <p onClick="javascript:dataView('abc');"> ↓ test.php?id=abc ↓ <div id="view"></div>を動的に変更 のような処理を考えています。 そこで「onClick="javascript:dataView('xxx');"」を生成して うまく動作しているのですが、もう少しエレガントな方法は ないかと思い質問させて頂きました。 根本的に何か間違っている気もしています。。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4690日前に更新/185 KB
担当:undef