我有一些加载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