如果这是一个重复的问题,我道歉,但我无法在其他任何地方找到答案。
我有一个页面,用户可以在一个单独的行中看到每个提交的所有提交。有一个" X"当用户点击它时,我希望在数据库中删除该行。
这是我用的函数(jQuery),当用户点击" X"
时触发$(document).ready(function(){
$(".delete").click(function(e){
var id = e.target.id;
$("#"+id + "_row").hide('slow');
//Need to POST the id variable to PHP file.
});
});
我如何将ID变量发布到php文件中,然后在数据库上运行mySQL查询?
答案 0 :(得分:1)
$(document).ready(function(){
$(".delete").click(function(e){
var id = e.target.id;
$("#"+id + "_row").hide('slow');
$.ajax({
url: "path/to/php/file",
dataType: "json",
method: "POST",
data: { target: e.target.id },
success: function(data) {
// do something with the data passed back by the PHP script.
}
});
});
参数:
url:自我解释
dataType:您期望的数据类型 从PHP脚本中获取
方法:您将使用的http方法 请求
数据:您将要传递给PHP的数据,因为我们正在使用 在这种情况下POST。如果您使用的是GET,则可以在中设置变量 " URL:"就像你在任何其他网址上一样。
成功:什么 在请求成功时发生。
答案 1 :(得分:0)
$.post('/some-file.php', {id: e.target.id});