感謝您閱讀我的問題。試圖將ajax按鈕更改爲一個php(html)鏈接
我工作蒙山這個peice的代碼和它的作品很好,但我試圖自定義按鈕,進入鏈接
origanl代碼
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>An XHTML 1.0 Strict standard template</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<style type="text/css">
</style>
<script type="text/javascript">
function ajaxFunction(id, url){
var xmlHttp;
try {// Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
} catch (e) {// Internet Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
alert("Your browser does not support AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange = function(){
if (xmlHttp.readyState == 4) {
//Get the response from the server and extract the section that comes in the body section of the second html page avoid inserting the header part of the second page in your first page's element
var respText = xmlHttp.responseText.split('<body>');
elem.innerHTML = respText[1].split('</body>')[0];
}
}
var elem = document.getElementById(id);
if (!elem) {
alert('The element with the passed ID doesn\'t exists in your page');
return;
}
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
</script>
</head>
<body>
<div id="test"></div>
<form>
<input type="button" value="Make Ajax Call" id="ajax" onclick="ajaxFunction('test','one.htm');"/>
</form>
</body>
</html>
我試圖轉換
<input type="button" value="Make Ajax Call" id="ajax" onclick="ajaxFunction('test','one.htm');"/>
部分鏈接而不是按鈕做同樣的工作。
我該怎麼做?
我曾嘗試以下
<a href="test3.php" value="Make Ajax Call" id="ajax" onclick="ajaxFunction('test','one.htm');">xxx</a>
也是我正在想的內容在div改變
<div id="test"></div>
我的意思是,如果內容是「榜樣」後,我點擊鏈接它會更改爲其他內容
與replie下面它不給我一個「不能找到錯誤」它只是不顯示我的文件中的內容
這就是偉大的:)我就在div作爲默認內容問題的第二部分的任何想法? –
查看答案修訂 – crowebird
請用正確的代碼更新我的問題,我仍然不能得到這個工作:(大聲笑 –