我有一些加載php腳本輸出到div的ajax。我希望用戶能夠點擊輸出中的鏈接並重寫div,而無需重新加載整個頁面。原則上這可能嗎?試想一下,代碼是這樣:ajax內的php ajax
HTML
<div id="displayhere"></div>
PHP1輸出
echo '<a href="javascript:void(0);" onclick="reLoad(par1,par2,par3);">ChangeToNew</a>';
JS
function reLoad(par1,par2,par3) {
...
document.getElementById("displayhere").innerHTML=xmlhttp.responseText;
xmlhttp.open("GET","php2.php?par1="+par1 etc.,true);
xmlhttp.send();
PHP2
$par1 = $_get['par1'];
change database
echo '<a href="javascript:void(0);" onclick="reLoad(par1,par2,par3);">'.$par1.'</a>';
原則上可以這樣工作還是有缺陷?
謝謝。
這絕對可以工作 - 我有一個不同的方法,我在一個有點流量的系統中使用,它的功能就像一個魅力。 – 2012-07-09 16:44:57
由不同的方法,你是指完全不同的東西或這種變化.. – user1260310 2012-07-09 16:46:42