在jQuery的$.ajax()方法中,为什么选择指定名为type
而不是method
的HTTP请求方法?是否有这个原因,我的意思是选项名称type
意味着什么更多?
注意:我知道该选项的名称并不重要。但仍然想知道,因为我相信jQuery通常很好地与已建立的约定和词汇保持一致。
在jQuery的$.ajax()方法中,为什么选择指定名为type
而不是method
的HTTP请求方法?是否有这个原因,我的意思是选项名称type
意味着什么更多?
注意:我知道该选项的名称并不重要。但仍然想知道,因为我相信jQuery通常很好地与已建立的约定和词汇保持一致。
因为它指定类型的请求$.ajax
将使。也许它试图区分method
,因为它支持PUT
和DELETE
而不是GET
和POST
。
类型(默认值: 'GET')
类型:String
请求的类型,使( “POST” 或 “GET”),默认是“得到”。注意:其他HTTP请求方法(如PUT和DELETE)也可以在此处使用,但它们不受所有浏览器支持。
我在文档中看到过。但事情是*请求类型*有一个普遍已知的术语,即'HTTP请求方法'。 – techfoobar 2013-04-04 11:03:49
这是他们的标准,对于像“为什么有人这样说”这样的问题100%确定的唯一方法是询问命名它的人。 – 2013-04-04 11:07:27
也许问问jq开发人员,猜他们对此有最佳答案 – Imperative 2013-04-04 10:51:20