3

我试图向ajax delete这个 url 发送一个请求但是得到一个弹出错误。

$( "#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

(这是我要发送的演示网址。)

提前致谢

4

1 回答 1

0

使用 DELETE 方法(或 PUT 或 POST)时,并非所有浏览器都支持重定向。解决方案是在浏览器调试控制台中检查您被重定向到的位置(检查Location标题),然后调整代码中的 URL 以直接提交到该 URL,使其不会重定向。

所有现代浏览器都支持 DELETE 方法。

于 2014-06-06T20:57:21.417 回答