使用ajax删除数据
delete data with ajax
我无法从数据库中删除记录,获取代码正在工作,但删除代码不工作。请帮帮我。。提前感谢
使用ajax获取数据的代码
$(document).ready(function(){
done();
});
function done(){
setTimeout(function(){
updates();
done();
}, 200);
}
function updates(){
$.getJSON("fetch.php",function(data){
$("table").empty();
$("table").append("<tr><td>Name</td><td>Date</td><td>Delete</td></tr>");
$.each(data.result, function(){
$("table").append("<tr><td>"+this['text']+"</td><td>"+this['date']+"</td><td><a id='del' href='"+this['id']+"'>Del</a></td></tr>");
});
});
}
使用ajax删除数据的代码
$(function() {
$("#del").click(function(){
var element = $(this);
var id = element.attr("id");
var dataString = 'id=' + id;
if(confirm("Sure you want to delete this comment?"))
{
$.ajax({
type: "GET",
url: "del.php",
data: dataString,
success: function(){
}
});
}
return false;
});
});
php代码del.php
$last_page_id = $_REQUEST['d_i_d'];
$sql = mysql_query("delete from time where id = '{$last_page_id}'");
if(!$sql){
echo mysql_error();
}else{
header('location: index.php');
}
dataString = 'id=' + id;
在php:$last_page_id = $_REQUEST['d_i_d'];
中调用它
您可以使用$_REQUEST['id']
获取id
请注意,mysql_已被弃用:为什么不应该';我在PHP中使用mysql_*函数吗?
并且您的代码对SQL注入是开放的:http://en.wikipedia.org/wiki/SQL_injection
尝试像这样传递数据:
$.ajax{
url: 'del.php',
method: 'GET',
data: {
id: // Put your ID value here
}
success: function(){
// Put your success code here
}
}
看那个片段:
$("#del").click(function(){
var element = $(this);
var id = element.attr("id");
...
id
变量将始终保持"del"值,因为您获得的ID属性为$('#del')。
相关文章:
- 如何在iOS应用程序中从Firebase中删除超过6小时的数据
- 谷歌地图/Angular JS:地图更新并不总是反映数据,并且可以't删除标记
- 如何从表中的api中删除表tr数据comping
- 单击文本时删除文本框的默认数据
- 停止JSON.parse()从JSON字符串数据中删除尾随零
- JavaScript - 合并两个对象数组并根据属性值删除重复数据
- 使用AJAX传递的数据编辑XML文件-正在删除XML数据
- 如何删除Localstorage中的数据
- 如何在字符串中的值之前删除字符串中的动态数据?/ 使用 Lodash 的 _.trimStart 与动态数据
- 从服务器中删除映射数据,丢失订阅
- 如何根据某些条件向可编辑的jquery数据表添加或删除按钮
- jQuery:从数据属性中删除除前4个字符外的所有字符
- 使用nodeJS进行重复数据删除
- 改进JS重复数据删除函数的性能
- 我如何合并包含对象的JavaScript数组,重复数据删除并保留新对象
- 编辑对新添加的数据删除不起作用
- Typeahead.js预取和远程数据源之间的重复数据删除
- 在NodeJS中使用gridfs通过元数据删除文件
- Ajax javascript数据删除最后一次
- 如何使用来自其他数组的数据删除数组项