在jsp中動態的改變include靜態引入的頁面
阿新 • • 發佈:2019-02-14
在index.jsp頁面中引入多個頁面,其中需要根據點選不同的地方,改變id=content_right的div中引入的介面,但是不希望重新整理整個頁面.可以利用js在前端動態改變div裡面的內容.
index.jsp
<%@ include file="index_top.jsp"%> <div id="content"> <%@ include file="index_table_sort.jsp"%> <div id="content_right"> <%@ include file="right_index.jsp"%> </div> </div>
index_table_sort.jsp
<ul> <li><a onclick="bookFun('right_book.jsp')">圖書資訊維護</a></li> <li><a onclick="publishFun('right_publish.jsp')">出版單位維護</a></li> <li><a onclick="classFun('right_class.jsp')">書籍類別維護</a></li> <li><a onclick="authorFun('right_author.jsp')">作者資訊維護</a></li> </ul>
js
function loadView(name){
$("#content_right").empty();
$("#content_right").load(name);
}
function publishFun(name){
loadView(name);
}
動態改變引入檔案後,可以用js函式自執行,利用ajax區域性重新整理該頁面.