使用带有DELETE的Ajax请求使用JQuery删除项目

时间:2017-10-28 09:23:34

标签: php jquery python ajax django

我正在尝试使用Ajax请求单击(x)图标时删除帖子

这是我与此部分相关的html代码: My html

blog.js

delete.php

我从谷歌复制了JS和php部分,我之前从未写过Ajax请求 所以我无法弄清楚我做错了什么,请帮忙

2 个答案:

答案 0 :(得分:0)

好像你的php文件位置有问题。

它似乎位于/static/delete.php,但您正在呼叫/post/delete.php

除此之外,您(目前)不是DELETE,而是POST

某些框架使用POST作为方法,但需要一些额外的字段(如Laravel上的_method)才能出现在表单上,​​因为某些(如果不是全部)HTTP服务器不接受GETPOST

以外的其他方法

答案 1 :(得分:0)

        $('#btnDeleteEmployees').click(function () {
            $.ajax({
                url: '/api/employees' + empID,
                method: 'DELETE',
                headers: {
                    "Content-Type": "application/json"
                },
                success: function (res) {

                },
                error: function (res) {


                }
            });
        });