jQuery AJAX调用错误的类型

时间:2013-04-08 08:25:07

标签: jquery ajax

我对jQuery AJAX请求的传输方法/类型有疑问。我知道type参数告诉jQuery使用什么方法(GET,POST,PUT,DELETE)。

我自己创建了一个用户单击按钮的网站,然后通过AJAX插入新的HTML内容。但奇怪的是,即使我告诉jQuery使用完全无意义的类型,我也会得到结果,例如

type: 'ABC'

jQuery是否有针对未知类型的回退?

当我在Chrome中检查控制台时,它告诉我已加载AJAX的内容已通过“ABC”方式传输。

如何确定使用的传输类型?我该如何测试?

1 个答案:

答案 0 :(得分:0)

来自jQuery API

  

要求的类型(“POST”或“GET”),默认为“GET”。注意:此处也可以使用其他HTTP请求方法,例如PUT和DELETE,但并非所有浏览器都支持它们。

我理解如下:

如果您的浏览器支持您正在使用的类型,则会使用它。由于'ABC'不是受支持的HTTP方法(在大多数浏览器中;)) jQuery默认为'GET'