Подтвердить что ты не робот

Какая правильная терминология для запроса "не-AJAX"?

Является ли "не-AJAX" правильным термином? Я хотел бы что-то менее отрицательное, например "запрос на загрузку страницы", но ничего не кажется правильным.

4b9b3361

Ответ 1

Ajax означает асинхронные вызовы... так что не-Ajax я бы сказал синхронный метод.

Ответ 2

Я думаю, проблема в том, что нет естественной противоположности запроса AJAX, поэтому невозможно найти имя для него. Запрос AJAX - это очень специфический вид HTTP-запроса, поскольку собака является очень специфическим млекопитающим. Какая противоположность собаки? Конечно, не млекопитающее. Соответственно, "HTTP-запрос", безусловно, не является хорошим ответом на ваш вопрос.

Я попытался найти общее свойство для запросов без AJAX, к которым я должен был обратиться. В отличие от запросов AJAX, загружающих некоторые данные или часть веб-страницы, другие запросы были связаны с определенной веб-страницей и загружали всю страницу (или, по крайней мере, эстафету), поэтому я назвал их запросами страниц. По-видимому, могут быть другие запросы, не являющиеся ни запросом страницы, ни запросом AJAX, например, HTTP-запросом, загружающим таблицу стилей или script.

Ответ 3

В духе Java "POJO" (простой старый Java-объект) я смиренно предлагаю "POPR" - обычный статический запрос страницы.

Ответ 4

В большинстве мест, таких как веб-сайт jquery, они используют запрос AJAX, в то время как для запроса без аякса термин HTTP-запрос действителен IMHO.

Ответ 5

Как насчет "инициации пользователя", если вы не возражаете против некоторой двусмысленности в отношении не-XHR машинных запросов.

Ответ 6

Я много думал об этом и в конце концов нашел этот вопрос. Я согласен с @lex82 в том, что нет противоположности, так же, как нет никакой противоположности собаке. Поэтому в моем случае я повернул его, и вместо того, чтобы писать фразу для "не-AJAX", я изменил контекст. Вместо того, чтобы говорить:

Submitted with...
["AJAX" or "Non-Ajax"]

Я изменил контекст:

Submitted with AJAX?
["Yes" or "No"]

Зависит от того, как вам нужно его использовать. AJAX - это просто специальный тип HTTP-запроса, подмножество, поэтому его можно только правильно определить. Надеюсь, это поможет.

(Я уверен, что мог бы лучше объяснить эту точку зрения, пожалуйста, отредактируйте мой ответ, если вы увидите, как это можно сделать!)