【发布时间】:2013-09-25 20:12:04
【问题描述】:
这就是我想使用 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']));
}
}
【问题讨论】:
-
print_r($_GET)显示什么? -
它只显示这个
[a] => deleteFile -
$(obj).attr('data-lf-id')显示什么?另外,print_r($_REQUEST)显示什么? -
print_r($_REQUEST) 显示什么?
-
这就是我要在数据库中匹配的id,然后删除该记录。我看到该值被发送到
lead.php页面。
标签: javascript php jquery ajax