2012-11-26 64 views
3

我試圖發送一個ajaxdelete請求到這個URL 但得到一個彈出錯誤。瀏覽器出現錯誤,當AJAX重定向

$("#dialog-confirm").dialog({ 
     resizable: false, 
     height:140, 
     modal: true, 
     buttons: { 
      "Delete": function() { 
       //To show the loader      

       //Ajax call to delete the data   
       $.ajax({ 
        type: "DELETE", 
        url: window.location.pathname + id + '/centers/' + c, 
        contentType: 'application/html; charset=utf-8', 
        data: { 
         dc : dc, 
        }, 
        success: function(){} }); }); 

錯誤是

該網頁被重定向到新的位置。你想重新發送你輸入的表單數據到新的位置嗎?

https://my2.v2.domain.com/grd/net/lb/checker/Env2/centers/11

(這是一個演示網址到我發送。)

在此先感謝

+0

請提供更多信息 - 什麼是觸發AJAX?你實際使用哪些代碼? – Ian

+0

鏈接不工作 –

+0

該網址是演示網址 –

回答

0

並非所有的瀏覽器都支持使用DELETE方法時重定向(或PUT或POST)。解決方案是在瀏覽器調試控制檯中檢查重定向到的位置(檢查Location標題),然後調整代碼中的URL以直接提交到該URL,以使其不重定向。

所有現代瀏覽器都支持DELETE方法。