У меня есть следующий код, создающий запрос GET по URL-адресу:
$('#searchButton').click(function() {
$('#inquiry').load('/portal/?f=searchBilling&pid=' + $('#query').val());
});
Но возвращаемый результат не всегда отражается. Например, я изменил ответ, который выплевывает трассировку стека, но трассировка стека не появилась, когда я нажал кнопку поиска. Я посмотрел на базовый PHP-код, который управляет ответом ajax, и у него был правильный код, и посещение страницы напрямую показало правильный результат, но результат, возвращаемый .load, был старым.
Если я закрою браузер и снова открою его, он будет работать один раз, а затем начнет возвращать устаревшую информацию. Могу ли я управлять этим с помощью jQuery или мне нужно, чтобы мои выходные заголовки PHP script контролировали кэширование?