2013-04-04 51 views
0

在jQuery的$.ajax()方法中,为什么选择指定名为type而不是method的HTTP请求方法?是否有这个原因,我的意思是选项名称type意味着什么更多?

注意:我知道该选项的名称并不重要。但仍然想知道,因为我相信jQuery通常很好地与已建立的约定和词汇保持一致。

+0

也许问问jq开发人员,猜他们对此有最佳答案 – Imperative 2013-04-04 10:51:20

回答

2

因为它指定类型的请求$.ajax将使。也许它试图区分method,因为它支持PUTDELETE而不是GETPOST

$.ajax doco

类型(默认值: 'GET')

类型:String

请求的类型,使( “POST” 或 “GET”),默认是“得到”。注意:其他HTTP请求方法(如PUT和DELETE)也可以在此处使用,但它们不受所有浏览器支持。

+0

我在文档中看到过。但事情是*请求类型*有一个普遍已知的术语,即'HTTP请求方法'。 – techfoobar 2013-04-04 11:03:49

+2

这是他们的标准,对于像“为什么有人这样说”这样的问题100%确定的唯一方法是询问命名它的人。 – 2013-04-04 11:07:27

相关问题