Какова правильная терминология для запроса «не AJAX»? - PullRequest
25 голосов
/ 08 июня 2011

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

Ответы [ 6 ]

9 голосов
/ 01 августа 2015

Я использую термин запрос страницы .

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

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

4 голосов
/ 23 октября 2015

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

3 голосов
/ 08 июня 2011

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

2 голосов
/ 08 июня 2011

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

0 голосов
/ 06 мая 2017

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

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

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

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

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

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

0 голосов
/ 08 июня 2011

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

...