使用普通的jquery/javascript创建一个弹出确认框
Using plain jquery / javascript to create a popup confirm box
以下是如何在删除时制作确认框的提取代码,
对于HTML部分一个链接是触发JS代码,但它会同时触发php代码
对于JS部分弹出框被触发
对于PHP部分处理sql查询,应该可以
问题是。。。
- 我应该用js来触发php页面吗?但是,我如何让php页面知道我要删除哪个ListID
- 我应该在html链接中放什么
- 如果我想在弹出框中包括列表名称,例如,你想删除列表A吗?其中列表A已经是一个变量了。唯一的问题是我如何将它附加到弹出框中
谢谢
HTML
<a id="delete" href='delete.php?id=$set[ListID]'>Delete</a>
JS-
$(function(){
$("#delete").click(function() {
// what should be add here?
});
});
PHP
//connection db
INSERT INTO delete_list SELECT * FROM list WHERE ListID=?;
INSERT INTO delete_user_list SELECT * FROM user_list WHERE ListID=?;
INSERT INTO delete_require_attributes SELECT * FROM require_attributes WHERE ListID='2';
INSERT INTO delete_subscriber SELECT * FROM subscriber WHERE ListID=?;
INSERT INTO delete_subscriber SELECT * FROM subscriber WHERE ListID=?;
DELETE FROM list WHERE ListID = '1'
很抱歉,我把上一个问题搞砸了,因为我发现我在最后一个问题中使用的插件不适合我。
我通过给HTML元素本身提供id和数据(HTML5ref)sweet来实现这一点,以便与jQuery一起使用。在此之后,您可以执行ajax调用(可选)来删除数据库中的服务器端。
示例
<a data-id="<?php echo $set[ListID]; ?>" class="delete-trigger" href='javascript:;'>Delete</a>
JS-
$(function(){
$("#delete-trigger").click(function() {
var id = $(this).data('id');
$.ajax({
url: 'http://yoururl.com/delete.php?id=' + id,
success: function(data) {
console.log('deleted');
}
});
});
});
html
<a class="delete" data-listname="<?php echo $set['ListName']?>" href="delete.php?id=<?php echo $set['ListID']?>">Delete</a>
js
$(function(){
$(".delete").click(function() {
return confirm('Are you sure you want to delete ' + $(this).data('listname') + '?');
});
});
相关文章:
- 如果我在 window.onbeforeunload 事件上确认是,我如何调用另一个 Java 脚本函数
- 在浏览器关闭时,单击确认对话框中的“停留在页面上”,执行一个方法
- 如果要使用 JSP 和 Java 脚本删除数据,则需要一个确认框
- 在开发元素被确认后,在开发元素下方保留一个单击按钮
- 如果用户不接受JS确认消息,如何检查上一个选定的单选按钮
- 在确认框中单击确定时重定向到另一个页面
- 有没有一个工具来验证 ECMAScript 并确认它与 ECMAScript 语言规范第 3 版兼容
- 一个非常简单的警报和确认框样式与 css
- javascript可以从一个单独的方法监听确认对话的结果
- 使用jquery/javascript创建一个弹出确认框
- 使用普通的jquery/javascript创建一个弹出确认框
- 在重定向到确认对话框中的模板之前执行一个操作
- 使用一个按钮来代替循环中带有javascript的确认框
- 在重定向到另一个页面/路由之前进行确认
- 我如何制作一个ajax captcha,并通过url进行确认
- 确认框无法处理指向另一个选项卡的链接
- 我如何添加一个确认框到我的Sharepoint页面,其中确认有额外的Javascript
- 我需要一个确认弹出浏览器关闭.我正在使用onbeforeunload事件,但不能在Firefox中工作,也想限制页面刷新
- 为指向某个类的外部链接创建一个确认框,可以使用document.getElementByCLassName
- 我如何实现一个确认对话框/ ajax请求之前发送到服务器