模态或警报无法删除

时间:2019-12-02 18:18:35

标签: php ajax

我有一个模式,如果我按下按钮“我要删除”,它将删除,但只有当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">&times;</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();
?>

1 个答案:

答案 0 :(得分:0)

我不明白您到底想要什么,但是如果您想显示一条消息,指出不能删除某个ID,可以尝试:

  • 在模式中放入文本的<p></p>或其他元素。您甚至可以给它一个<p id='error_message></p>'这样的ID,然后只需修改此

    元素的文本即可代替显示警报的错误功能。

您可以阅读有关如何更改文本的文档: Jquery Doc for changing text