<a href="addgoods.jsp" onclick="createRequest('addgoods.jsp','show');return false;">商品入庫</a>
要替換的DIV
<div id="show"></div>
JS
<%--ajax將jsp頁面顯示到指定div--%>
<script language="javascript">
var http_request = false;
function createRequest(url,objID){
http_request = false;
if(window.XMLHttpRequest){ //非IE瀏覽器
http_request = new XMLHttpRequest();
if(http_request.overrideMimeType){
http_request.overrideMimeType("text/jsp");
}
}else if(window.ActiveXObject){ //IE瀏覽器
try{
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
if(!http_request){
alert("無法創建XMLHTTP實例");
return false;
}
http_request.open("GET",url,true);
http_request.send(null);
var obj = document.getElementById(objID);
http_request.onreadystatechange = function(){
if(http_request.readyState == 4){
if(http_request.status == 200){
obj.innerHTML = http_request.responseText;
}else{
alert('您請求的頁面發現錯誤!');
}
}
}
}
</script>