“非AJAX”请求的正确术语是什么?

问题描述 投票:25回答:6

“非AJAX”是正确的术语吗?我想要一些不那么消极的东西,比如“页面加载请求”,但似乎没有什么是正确的。

javascript ajax http terminology
6个回答
3
投票

Ajax代表异步调用......所以,非Ajax我会说同步方法。


9
投票

我正在使用术语页面请求。

问题是AJAX请求没有自然的反面,因此找不到它的名称是不可能的。 AJAX请求是一种非常特殊的HTTP请求,因为狗是一种非常特殊的哺乳动物。狗的反面是什么?当然不是哺乳动物。因此,“http请求”肯定不是你问题的好答案。

我试图找到我必须引用的非AJAX请求的公共属性。与加载某些数据或网页的一部分的AJAX请求相比,其他请求都与某个网页相关联并加载了整个页面(或至少是一个脚手架),因此名称。显然,可能存在其他请求既不是页面请求也不是AJAX请求,例如,加载样式表或脚本的HTTP请求。


4
投票

本着Java“POJO”(普通旧Java对象)的精神,我谦虚地提出“POPE” - 普通旧页面请求。


2
投票

在大多数地方,如jquery网站,他们使用AJAX请求,而对于非ajax请求,术语http请求是有效的恕我直言。


0
投票

如果你不介意对非XHR机器制造的请求有点模棱两可,那么“用户启动”怎么样?


0
投票

我一直在考虑这个问题,并最终找到了这个问题。我同意@ lex82的观点,即没有相反的观点,就像没有对面的狗一样。所以在我的情况下,我把它转过来,而不是需要一个“非AJAX”的短语,我改变了上下文。而不是说:

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

我改变了上下文:

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

取决于您需要如何使用它。 AJAX只是一种特殊类型的HTTP请求,一个子集,因此只能以这种方式正确定义。希望这可以帮助。

(我相信我本可以更好地解释这个观点,请编辑我的答案,如果你能看到如何做到这一点!)

© www.soinside.com 2019 - 2024. All rights reserved.