[英]Auto reload a piece of code in PHP using Ajax maybe?
您好,我需要在不刷新整個頁面的情況下重新加載nextid的值。 我怎樣才能做到這一點? 謝謝!
global $wpdb;
$query = "SELECT MAX(ID) FROM $wpdb->posts";
$currid = $wpdb->get_var($query);
$nextid = $currid+1;
是的,您將使用ajax ..生命周期將如下所示:
瀏覽器請求頁面
PHP運行並返回html / javascript / css / etc。
javascript在瀏覽器中運行,使用ajax在服務器上調用php腳本
php腳本以文本或html或json或其他某種格式返回結果
javascript獲取結果,清除頁面上的舊信息,然后輸入新信息
轉到3
有大量的javascript庫可以幫助您完成這部分工作。 我已經使用jQuery並強烈推薦它。
更新 :一個簡單的ajax示例:
jQuery(document).ready(function() {
jQuery.ajax({
url: 'page.php',
error: function(jqXHR, textStatus, data) {
// error
alert(jqXHR.responseText);
},
success: function(data, textStatus, jqXHR) {
// result
alert(data);
}
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.