javascript单击两次显示奇怪的结果

时间:2015-01-26 00:46:51

标签: javascript jquery html ajax jquery-mobile

在我的jquery移动页面中,我有一个页面菜单页面A,然后当您单击按钮查看配置文件时,它会转到配置文件页面B,然后您可以单击编辑,它将带您编辑页面C. ajax从保存表单返回,我想通过使用代码再次单击返回两次返回页面A.

我有下面这个,但问题是,它第一次工作,然后当我回到表格并保存时,会发生什么,它会回来4次,然后如果我再次尝试回到4或5倍。由于某种原因,它不会再回来两次。

有谁知道什么是错的?

由于

$("#profile-edit-form").find("input[type=submit]").click(function(){

    var formData = $(this).parent().parent().serialize();
    formData += '&page=setprofile&id=' + user['id'];

    $.ajax({
        type: 'POST',
        url: '/site/script/sqlhandler.php',
        data: formData,
        dataType: 'json',
        success: function(jsonData) {
            handleResponse(jsonData, function(response) {
                window.history.go(-2);
            });
        },
        error: function(data,status,xhr) {
            alert('Error Occured!');
        }
    });

    return false;
});

0 个答案:

没有答案