同じページにリンクする「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>
Jクエリ
$('.ECvesnd').click(function(event) {
event.preventDefault();
$.ajax({
url: this.href
});
});