我有一個名爲price的標籤,這個標籤會自動從服務器每兩秒更新一次它的值。此外,我有一個按鈕或鏈接,當我點擊時增加數據庫中的這個價格。問題是如何在不重定向到同一頁面的情況下保存數據。cakephp保存數據,無需重新加載頁面
我的代碼:
<?php
echo $this->html->link('Increase price', array('controller' => 'example', 'action' => 'increase_price', $param1), array ('id' => 'btPrice'));
?>
而且在ExampleController代碼
function increase_price($param1)
{
$this->autoRender = false; //Don't want a view
$example = $this->Example->findById($param1);
$example ['Example ']['price'] = $example ['Example ']['price'] + 1;
$this->Example->save($example);
}
價格增加,但CakePHP是問我看來,如果我做autoRender = false,那麼我的網頁將是空白的,我想留在同一頁面上。 我不知道這是一個CakePhp問題還是Jquery問題。在這兩種情況下,我感謝您的幫助
使用空視圖。 – Idipaolo