“非AJAX”是正确的用语吗?我想要一些不那么消极的东西,比如“页面加载请求”,但似乎没什么。
答案 0 :(得分:9)
我使用的是页面请求这个词。
问题是没有与AJAX请求完全相反的,所以找不到它的名称是不可能的。 AJAX请求是一种非常特殊的HTTP请求,因为狗是一种非常特殊的哺乳动物。狗的反面是什么?当然不是哺乳动物。因此,“http请求”肯定不是你问题的好答案。
我试图找到我必须引用的非AJAX请求的公共属性。与加载某些数据或网页的一部分的AJAX请求相比,其他请求都与某个网页相关联并加载了整个页面(或至少是一个脚手架),因此名称。显然,可能有其他请求既不是页面请求也不是AJAX请求,例如,加载样式表或脚本的HTTP请求。
答案 1 :(得分:4)
本着Java" POJO" (简单的旧Java对象),我谦卑地提出" POPR" - 普通旧页面请求。
答案 2 :(得分:3)
Ajax代表异步调用...所以,非Ajax我会说同步方法。
答案 3 :(得分:2)
在大多数地方,如jquery网站,他们使用 AJAX请求,而对于非ajax请求,术语 http请求是有效的恕我直言。
答案 4 :(得分:0)
如果你不介意对非XHR机器制造的请求有点模糊,那么“用户启动”怎么样呢。
答案 5 :(得分:0)
我一直在考虑这个问题,并最终找到了这个问题。我同意@ lex82的观点,即没有相反的观点,就像没有对面的狗一样。所以在我的情况下,我把它转过来,而不是需要一个“非AJAX”的短语,我改变了上下文。而不是说:
Submitted with...
["AJAX" or "Non-Ajax"]
我将上下文更改为:
Submitted with AJAX?
["Yes" or "No"]
取决于您需要如何使用它。 AJAX只是一种特殊类型的HTTP请求,一个子集,因此只能以这种方式正确定义。希望这会有所帮助。
(我确信我可以更好地解释这个观点,如果你能看到如何做到这一点,请编辑我的答案!)