Метод .load
может отправлять HTTP-запрос POST AJAX, как указано в документации:
Метод POST используется, если данные предоставляются как объект;в противном случае предполагается GET.
Например,
$('#result').load("/foo", { id: 123 }, function(result) {
});
отправит запрос POST.
Если вы хотите быть уверенным, используйте $.get
, или$.ajax
с type: 'GET'
.Также не забывайте, что если вы используете запрос GET для AJAX, некоторые браузеры могут кэшировать результаты и вызывать проблемы или, по крайней мере, странное поведение, поэтому, если вы хотите свежее содержимое с вашего сервера, используйте $.ajax
с параметром cache: false
.