我有一个模式,如果我按下按钮“我要删除”,它将删除,但只有当id_action为null时,才能通知用户“无法删除”。我使用AJAX,它总是将我重定向到索引,这很好。请帮帮我 这是我的索引:
#/bin/bash
ORIGINSORIGINAL="var HOSTED_VIEWER_ORIGINS = \[.*\];"
ORIGINS="var HOSTED_VIEWER_ORIGINS = ['https://s3-host1.lab.example.com', 'https://s3-host1.prod.example.com', 'null', 'http://mozilla.github.io', 'https://mozilla.github.io'];"
sed -i "s@${ORIGINSORIGINAL}@${ORIGINS}@g" /tmp/sedtest.txt
这就是我在delete.php中保存的内容:
<td>
<div class="row justify-content-center">
<button type='button' class="btn btn-link" onclick="javascript:eliminar(<?=$id;?>);" data-toggle="modal" data-target="#delete"><i class="fa fa-trash"></i></button>
</td>
<div id="delete" class="modal fade" role="dialog" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
<div class="modal-dialog" role="document">
<form method="post">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
¿Está seguro de que desea eliminar?
</div>
<button type="button" class="btn btn-danger" value="Eliminar" id="btn-eliminar">Si, eliminar</button>
</div>
我的delete.js:
<?php
require '../../../../config/db.php';
$sql2 = "delete from accion where id=? and id_accion IS NULL";
$stmt2 = $conexion->prepare($sql2);
$stmt2->bind_param("i", $_POST['id']);
$stmt2->execute();
$stmt2->close();
?>
答案 0 :(得分:0)
我不明白您到底想要什么,但是如果您想显示一条消息,指出不能删除某个ID,可以尝试:
<p></p>
或其他元素。您甚至可以给它一个<p id='error_message></p>'
这样的ID,然后只需修改此元素的文本即可代替显示警报的错误功能。
您可以阅读有关如何更改文本的文档: Jquery Doc for changing text