看板 PHP 關於我們 聯絡資訊
※ 引述《mosluce ()》之銘言: : ※ 引述《FacetheFaith ( )》之銘言: : : 例如有個頁面有這樣一個超連結---> <a href='product.php'>產品編輯</a> : : 然後這個頁面裡面還有一個 DIV圖層,簡稱div1 : : 想要在點了"產品編輯"後, 在div1裡面show出 product.php的全部內容 : : 不知道該怎麼做比較好?? : : 因為我用innerHTML="product.php", 結果它是顯示"product.php"這樣的字樣 : : 有沒有人知道怎麼弄?? 或是要用iframe?? : <script type="text/javascript" src="jquery.js"></script> : <script type="text/javascript"> : $(document).ready(init); : function init() { : $("#links a").click( : var dest = $(this).attr('href'); ^^^^ 上面這行應該要放在底下的匿名函數內部才對吧... : function() { : $.ajax({ : dataType:'html', : data:'get', : url:dest, //就是要連結的目標 : success:function(evt){ : $('#page_container').html(evt);//把回傳值放進div中 : } : }); : return false; //不跑真正的超連結 : } : ); : } : <script> : <!-- 連結區 --> : <div id="links"> : <a href="product.php">Product</a> : .... : ...etc. : </div> : <div id="page_container"> : </div> : 更多詳細用法請看 http://api.jquery.com/jQuery.ajax/ 上面那串可以簡化為 $("#links a").click(function(){ $("#page_container").load($(this).attr("href")); return false; }); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 116.232.96.115
knives:奇怪,這裡不是php版嗎,怎麼一堆在討論javascript的 06/23 05:09