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