gpt4 book ai didi

javascript - 如何获取DELETE请求参数

转载 作者:行者123 更新时间:2023-11-29 22:09:12 25 4
gpt4 key购买 nike

这就是我想使用 jquery ajax 删除记录的方式

deleteFile: function(obj) {
$.ajax({
type: 'delete',
dataType: 'json',
url: 'service/lead.php?a=deleteFile',
data: {id: $(obj).attr('data-lf-id')}
}).done(function(response) {
console.log("done");
}).fail(function(error) {

});
}

这行得通,但我应该如何获得 lead.php 页面上的 id 值?这是我目前正在做的,但它没有捕获 id 值。

//service/lead.php
if ($_SERVER['REQUEST_METHOD'] == "DELETE") {
if ($_GET['a'] == 'deleteFile') {
echo json_encode($lead->deleteLeadFile($_REQUEST['id']));
}
}

最佳答案

我建议将您的 Ajax 类型更改为“POST”或“GET”。然后您可以使用适当的 $_GET 或 $_POST 变量来检索您的 ID。

deleteFile: function(obj) {
$.ajax({
type: 'POST',
dataType: 'json',
url: 'service/lead.php?a=deleteFile',
data: {id: $(obj).attr('data-lf-id')}
}).done(function(response) {
console.log("done");
}).fail(function(error) {

});
}

//service/lead.php

if ($_GET['a'] == 'deleteFile') {
echo json_encode($lead->deleteLeadFile($_POST['id']));
}

关于javascript - 如何获取DELETE请求参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19014339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com