提交无效

时间:2013-02-12 12:52:56

标签: jquery triggers internet-explorer-9 submit

我有这个代码。它适用于谷歌浏览器和firefox,但我不明白为什么它失败了IE 9.我认为jquery提交或触发有问题。我在网上搜索了很多,但没有找到解决方案。它似乎很难显示问题,因为有时它很有效但很少。

$(function() {
$("#dialog").dialog("destroy");



$("#dialog").dialog({
    autoOpen: false,
    height: 200,
    width: 300,
    modal: false,
    buttons: {
        'Se connecter': function() {
            $(".ajax").trigger('submit');
        },
        Retour: function() {
            $("#dialog").dialog('close');
        }
    },
    close: function() {

    }
});

$(".ajax").submit(
    function(e) {
        var login_username = $("#login_username").val(),
         login_password = $("#login_password").val();

    //alert(login_username + " pass  " + login_password+ " domaine " +domaine_apside);

    $.post('Login',{login_username:login_username,login_password:login_password});
    location.reload();
    return false; // Pour empêcher le submit vers la page 'action'
});


$('#connect')
    .button()
    .click(function() {

    $('#dialog').dialog('open');
});
});

1 个答案:

答案 0 :(得分:0)

尝试:

$('#connect').click(function(e) {
    e.preventDefault();
    $('#dialog').dialog('open');
});