创建后退按钮,转到jquery对话框中的上一页

时间:2013-04-02 11:21:47

标签: php jquery ajax jquery-ui-dialog

我有一个jquery对话框,它打开并有主用户视图,主要是客户列表和一系列按钮,用户可以从中编辑客户端详细信息,删除客户端或添加一些信息给客户。当用户点击编辑客户端时,它会将用户带到编辑客户端表单,该表单加载在同一个对话框中,这是点击编辑按钮后发生的jquery标记:

$(".editClient").button({icons: {primary: "ui-icon-pencil"}, text: false}).width("28px").height("20px").click(function() {

                   $.ajax({
                   dataType: "html",
                   url: "ajax.php?action=edit_client_form",
                   beforeSend: function()
                   {
                    $('.error, .success, .notice').remove();

                   },
                   success: function(html)
                   {

                    $('#users-contain').html(html);

                   }

                 });
            });

你可以看到它当前从ajax页面加载信息,这是edit_client_form部分的标记:

        $html .= '<table>
                <tr>
                 <td><button class="backForm" type="button">Back</button></td>
                </tr>
              </table>';


echo $html;

我需要的是一个后退按钮,它将用户从编辑表单带回主视图,是否有人对我将如何做到这一点有任何想法?

1 个答案:

答案 0 :(得分:0)

也许这会有所帮助,它附在文档上,所以链接/按钮可以随时加载

$(function(){

    $(document).on('click', 'button.backForm', function(){

        history.go(-1);

    });

});