每次需要硬刷新如何解决此问题时,更新的文本不会立即在Wordpress页面上更新

时间:2018-02-05 08:16:32

标签: javascript php jquery html wordpress

我有一个管理页面,我在文本框中更新数字,它会更新并插入数据库,然后从那里显示,但每次需要硬刷新时,更新的文本不会立即在WordPress页面上更新(通过硬刷新插件或我必须激活或停用WordPress主题)如何解决这个问题。请帮忙。这是我的完整代码请尽量帮助。第一个管理页面:

<?php
use Gt\Gt\Database\Database;
extract($_POST);
if(isset($save))
{
    DataBase::getupdate($ticketsavailable); 
    header('location: http://localhost:82/?page_id=1000');
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>update page</title>
</head>
<body>
 <form action="" method="POST">
 <label class="update_heading"> UPDATE </label>  
  <label for="update" class="update"> Update Number: </label><input type="textbox" id="ticketsavailable" name="ticketsavailable" value="<?php
                         echo  $ticketleft[0]->ticket_available ;?>" >
                         <br><br>
  <input type="submit" name="save" value="Submit">
</form>

</body>
</html>


//getupdate() functions
public static function getupdate($ticketsavailable)
    {
        global $wpdb;       
        $wpdb->insert( 
            'tickets_available', 
            array( 
                'ticket_available' => $ticketsavailable

            ), 
              array(  
                  '%s', 

              ) 
            );

        $last_donation_id = $wpdb->insert_id;   
        return $last_donation_id;   
    }

我已安装wordpress插件以在wordpress页面上执行php代码: 现在这个号码通过以下代码显示在wordpress页面上:

global $wpdb;
 $eventslist = $wpdb->get_results("select ticket_available from tickets_available order by id desc limit 1");
 $tickets_left = $eventslist[0]->ticket_available;
 echo $tickets_left;

数字正在更新并显示在wordpress页面上,但每次都很难刷新,请帮忙。

0 个答案:

没有答案