Как я могу автоматически обновлять данные из MySQL без обновления? - PullRequest
0 голосов
/ 12 ноября 2009

Я создаю выпадающие поля, чтобы показать данные из базы данных MySQL. Каждый раз, когда я вводю новые данные, он должен обновляться, чтобы прочитать новые данные. Я знаю, что Аякс тоже может это сделать. Но любая другая идея, чтобы решить эту проблему без обновления, чтобы получить новые данные? Просто при вводе новых данных они автоматически обновляются без нажатия клавиши F5 или обновления.

Это мой код:

<th  style="width:25%"><font><div align="left">Select Product :</div></font>
    <?php echo $form->input('Product',array(
        'label'    => 'Select Products',
        'options'  => $products,
        'id'       => 'product',
        'style'    => 'width:250px;height:100px',
        'selected' => $html->value('Product.Product'),
        'onchange' => 'List();')); ?>
</th>
<th >

Ответы [ 3 ]

1 голос
/ 12 ноября 2009

Я думаю, что в этот момент ваш единственный выбор - получить волшебную фею обновлений, которая выполняет обновления без выполнения обновлений.

Если серьезно, Ajax не так уж труден для чего-то такого простого.

0 голосов
/ 12 ноября 2009

Существует такая вещь, как комета . С его помощью вы можете выполнить действие в браузере по желанию серверной стороны.

0 голосов
/ 12 ноября 2009

Единственный способ сделать это без обновления - Ajax (httpRequest). Конечно, есть вероятность, что вы поместите свой блок выбора в iFrame и обновите только это, но я думаю, что это плохая практика. Почему бы вам не использовать Ajax?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...