0
我有這段代碼。它適用於谷歌鉻和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');
});
});
你能否澄清 「失敗」?究竟發生了什麼? – Guffa 2013-02-12 12:55:08
其實沒有什麼,「login_username」和「login_password」爲空。 – user2064769 2013-02-12 13:02:22
什麼是「#connect」?如果它是一個提交按鈕,則需要返回false或使用e.preventDefault()或綁定到表單提交事件 – mplungjan 2013-02-12 13:05:45