我有成功提交表单的问题。,..功能?在ajax 它只是不起作用。 代码:
$("#settings_submit_button").on('click',function(evt){
var settings_email = $("#settings_new_email").val();
var current_password = $("#current_password").val();
evt.preventDefault();
if($("#settings_current_email").val() != '')
{
if(ValidateEmail($("#settings_new_email").val()))
{
$.ajax({
type: 'post',
url: 'AjaxChecker.php',
data: {settings_email :settings_email, current_password: current_password},
success: function(data)
{
var response = $.trim(data);
if(response == 'notright')
{
$("#settings_loader2").text("zadali ste nesprávne heslo");
}
else if(response == 'taken')
{
$("#settings_loader2").text("email je obsadený");
}
else
{
$("#settings_loader2").empty();
$("#1").submit();
}
}
});
}
else
{
$("#settings_loader2").text("email je v nesprávnom tvare");
}
}
});
我和这个家伙有同样的问题
Form not submitting inside $.ajax success function
1 - >表格的ID
$("#settings_loader2&#34)空(); - >工作
$("#1&#34)。提交(); - >这不起作用
这样做是为了检查电子邮件是否使用ajax进行格式化。代码也在www.jshint.com上检查.- ..不包含错误
答案 0 :(得分:1)
使用ID就像整数一样,这不是一个好方法,无论如何你应该检查表单中的id与提交电话一样。
请分享HTML以备将来帮助,现在您的代码似乎没问题。