IE должен закрыться, чтобы событие с jQuery работало - PullRequest
4 голосов
/ 05 октября 2011
    <script type="text/javascript">
    function getbillno(tbl){

    $.get("getbillno.php?tbl="+ tbl, function(bill){
    $("#billno").val(bill); });
    } 
    </script>

БЫСТРЫЙ Обзор: функция getbillno (tbl) возвращает отображение 1 по умолчанию (ELSE echo "1").

ПРОБЛЕМА: В IE независимо от того, что я отображаю, даже когда страницапустое, он всегда будет отображать 1.

Вместо нажатия кнопки обновления, я попытался закрыть IE (9), и он действительно отображал правильное значение.Я снова изменил значение в своем коде, а затем обновил IE, он будет отображать то, что было до этого - это значение после того, как я снова открою IE.

Вопрос: есть настройка или что-то еще, что я должен изменить илинастроить в IE (9)?

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

[1] $. Не работают в IE [2] Есть ли способвызвать php с событием, отличным от $ .get?

1 Ответ

7 голосов
/ 05 октября 2011

IE кеширует запросы на получение

Вы можете отключить это с помощью cache: false параметр в jquery get

По умолчанию: true, false для dataType 'script'и 'jsonp' Если установлено значение false, браузеры не будут кэшировать запрашиваемые страницы.Если для кеша установлено значение false, к URL-адресу также добавляется параметр строки запроса «_ = [TIMESTAMP]».

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