单击jquery对话框按钮后启动帖子?

时间:2014-09-02 15:35:34

标签: jquery codeigniter jquery-ui

你们可以告诉我这段代码有什么问题吗?为什么我的JQuery UI对话框中的删除按钮不会把帖子发送到控制器网址!

查看HTML:

<a href="#" type="button" class="btn btn-default btn-lg" id="delete_button">
<span class="glyphicon glyphicon-remove-sign"></span> Supprimer les fichiers exportés</a>
<div class="dialog-message">
<div id="dialog-confirm" title="Supprimer les fichiers exportès ?">
<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>Les fichiers exportés vont être supprimés définitivement de votre disque. Êtes-vous sûr de vouloir le faire ?</p>
</div></div>

查看JQuery:

$('#delete_button').click(function () {
    $("#dialog-confirm").dialog({
        resizable: false,
        height: 200,
        width: 500,
        modal: true,
        buttons: {
            "Supprimer les fichiers": function () {
                /*$.ajax({async  : false, cache  : false, type   : "POST",
                url    : "index.php/site_ocr/delete_files",
                });*/
                $.post("index.php/site_ocr/delete_files");
            },
            Non: function () {
                $(this).dialog("close");
            }
        }
    });
});

2 个答案:

答案 0 :(得分:0)

<a href="javascript(void(0))" type="button" class="btn btn-default btn-lg" id="delete_button">

希望这会有所帮助。

答案 1 :(得分:0)

似乎答案就是这个!

"Supprimer les fichiers": function() {
      window.location.replace("<?php echo base_url('index.php/site_ocr/delete_files'); ?>");
      $(this).dialog("close");
    },

我必须通过javascript location.replace()函数重定向到我想要继续的操作:)