我有一個導軌後端和正在測試針對它下面的jQuery代碼:
var content = $("#notification_content").val();
var data = new Object();
data.content = content;
$.ajax({ url: "/notifications/detect_type.json", type:"POST", data: data, success: function(result ){updateTypeDropDown(result)}});
此代碼工作正常在Chrome和IE中。不過在Firefox(使用Firebug),我看到: http://localhost:3000/notifications/detect_type.json 406不可接受
這裏是日誌中的Firefox要求:
處理 NotificationsController#detect_type (用於在127.0.0.1 2010-12-21 17:05:59) 參數: {「action」=>「detect_type」, 「content」=>「226 south emerson denver co 80209」, 「controller」=> 「通知」}用戶 C (2.0ms)SHOW FIELD從
users
用戶負載(37.4ms)SELECT *從users
WHERE(users
。限制1在58ms內完成(查看: 1,DB:40)| 406不可接受[HTTP://localhost/notifications/detect_type.json]
這裏是在日誌中鉻請求:
處理 NotificationsController#detect_type (對於127.0.0.1在2010-12-21 17:06:41) [POST]參數:{「action」=>「detect_type」, 「content」=>「226 south emerson 80209」, 「controller」= >「的NotI fications「}
用戶列(2.1ms)顯示字段FROMusers
用戶負載(30.4ms)
SELECT * FROMusers
WHERE(users
。限制1完成 in 100ms(查看:1,DB:33)|
200 OK [HTTP://localhost/notifications/detect_type.json]
我難倒。想法?
對於任何人可能會遇到這種情況,我在Firefox中有完全相同的錯誤,然後我意識到我的Firefox在Firefox中被禁用。 – lnreddy 2013-07-01 10:42:47