我正在使用链接到同一页面的“a href”标签。使用 jQuery 我已将其设置为event.preventDefault
,因此页面不会刷新。当我单击该链接时,它会在同一页面上运行 php 代码并根据需要更新数据库,但我也希望它使用 mysql 来“回显”返回的结果,但这不会发生。有没有人有更好的主意?
我希望结果在不重新加载的情况下返回,并且我不能使用“.load”或这样的 jQuery 函数,因为它会影响我应用程序的其他部分。
编辑我的运行但不显示结果的 php 代码
$queryCC="UPDATE test SET count='$Count' WHERE name='$xyz' ";
$resultCC=mysql_query($queryCC,$db) or trigger_error(mysql_error(),E_USER_ERROR);
$queryCT="SELECT count FROM test WHERE name='$getInc' ";
$resultCT=mysql_query($queryCT,$db) or trigger_error(mysql_error(),E_USER_ERROR);
$extractChSt=mysql_fetch_array($resultCT);
echo $getPRevCount=$extractChSt['count'];
html链接
<a href="index?param=xyz" class="ECvesnd">Click</a>
jQuery
$('.ECvesnd').click(function(event) {
event.preventDefault();
$.ajax({
url: this.href
});
});