Ajaxでも語りませんか Rigel4at PHPAjaxでも語りませんか Rigel4 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドの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');"」を生成して うまく動作しているのですが、もう少しエレガントな方法は ないかと思い質問させて頂きました。 根本的に何か間違っている気もしています。。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch