我在HTML表中有一個簡單的記錄列表,每行有一個刪除鏈接。刪除鏈接將AJAX發佈請求發送到固定網址,如下所示:「/delete/record/5
」在Firefox中使用jQuery失敗的AJAX https POST請求
在使用https的服務器上運行jQuery的.ajax()
調用時,使用POST消息創建AJAX請求。在OSX/Windows體系結構上的Firefox 3中,此調用失敗。它適用於我測試過的所有其他瀏覽器(OSX/Windows的:瀏覽器,Safari瀏覽器,IE7)
的請求從HTTPS站點來來往往相同的HTTPS站點。但我認爲在這個過程中,原始請求以http開始,並且在我們的服務器上有一個重定向嘗試從http-> https發送,而Firefox拒絕重定向作爲某種類型的僞造。
有沒有人有經驗做.ajax()
JQuery的在HTTPS網站與Firefox電話?我注意到一些奇怪的地方,如果請求在URL中有「?var=xxx
」參數,那麼請求似乎更常用,如果它沒有這些變量。
感謝您的幫助!這正是問題所在!我有FF3和nginx,把一個空白數據{}修復了這個問題。我不需要數據{}中的id進行刪除,因爲該id已經在url中。點建議!謝謝。 – MikeN 2009-03-02 16:40:37