次のようにテーブル内のテーブル行をクリックすると、<div>
呼び出された外部 PHP ページから POST コンテンツを含む div をロードします。#ajaxContent
#tblStudents
$("#tblStudents").on("click", "tr", function(e){
var row_id = $("td:first a.ajaxCall", this).attr("rel");
$("#ajaxContent").html("<div id='wait'></div>");
$.ajax({
url: "/page/editstudent.php",
data: { 'student_id':row_id },
success: function(data){
$("#ajaxContent").html(data);
}
});
});
#ajaxContent
今、ロードされたdiv内に閉じるボタンを追加したいと思います。
このコードを#ajaxContent
divの外に追加すると、多少機能します。それはdivを非表示にしますが、$("#tblStudents").on("click", "tr", function(e)
ページ全体が更新されるまで動作を停止します...
<button id='hide'>Hide</button>
<script>
$("#hide").click(function(){
$("#ajaxContent").hide();
});
</script>
現在の jQuery スクリプトに close 関数を追加することはできますか? #tblStudent
それでも- テーブルの行を切り替えて#ajaxContent
、ページを更新せずに読み込むことができますか?