jQuery"意外的标识符“;使用ajax表单检查
jQuery "Unexpected identifier" with ajax form checks
我有一个正在构建的表单-与任何其他表单完全相同。但是,一如既往,有一个错误:
Uncaught SyntaxError: Unexpected identifier
以下是我的脚本中错误所指的部分:
alert( $('#email_err').html() );
if ( checkEmail( $('#email').val() ) {
$('#email_err').html(''); //the error refers to this line
} else {
$('#email_err').html('That email address appears to be invalid');
count++;
}
所以我的问题是alert( $('#email_err').html() );
和$('#email_err').html('');
之间有什么区别?他们显然是一样的。我可能忽略了一些东西,但我表单的其余部分使用相同的方法可以完美地工作。
如果它有助于这里的全部功能:
$(document).ready(function (e) {
$('#reg').on('submit', function (e) {
var count = 0;
e.preventDefault();
alert( $('#email_err').html() );
if ( checkEmail( $('#email').val() ) {
$('#email_err').html('');
} else {
$('#email_err').html('That email address appears to be invalid');
count++;
}
if ( $('#pass').val() === $('#c_pass').val() ) {
$('#c_pass_err').html('');
} else {
count++;
$('#c_pass_err').html('Your password don''t appear to match, please try again.');
}
if ( count === 0 ) {
var fd = new FormData($('#reg')[0]);
$.ajax({
url:'<?php echo $dir; ?>global.func/register.php',
type:'POST',
dataType:'JSON',
processData: false,
contentType: false,
data:fd,
success: function( json ) {
if ( parseInt(json.err) === 1 ) {
$('#reg_err').html(json.err_msg);
} else { }
}
});
}
});
});
if( checkEmail( $('#email').val() )
缺少一个)
。所以应该是
if( checkEmail( $('#email').val() ) )
检查后忘记了"("电子邮件(。。。应该是:
alert($('#email_err').html());
if(checkEmail($('#email').val())){
$('#email_err').html(''); //the error refers to this line
}else{
$('#email_err').html('That email address appears to be invalid');
count++;
}
相关文章:
- Wordpress ajax使用多站点登录
- AJAX使用php和javascript连接到db
- 通过 ajax 使用自定义滚动条向元素添加内容
- 无法让 ajax 使用 PHP 从 MySQL 加载信息表
- 使用Ajax使用REST服务-同源策略
- Ajax 使用函数每秒获取一次 php 数据
- jquery$.ajax使用返回数据时出现问题
- AJAX使用PHP从POST获取数据
- AJAX使用从PHP生成的HTML调用的函数更新MYSQL数据库
- AJAX使用jQuery可排序(非表单)发布附加数据
- AJAX:使用AJAX加载内容后,Javascript函数将不起作用
- Ajax使用来自PHP的信息
- 如何为 jQuery.ajax 使用不同的 json 解析器
- AJAX使用相同的按钮添加和删除
- 如何让 AJAX 使用 rails 和 JavaScript 计时器工作
- ajax使用Jquery Mobile调用了两次
- 如何使用 JQuery 和 Ajax 使用另一个 ComboBox 的内容更新 HTML 文件中 ComboBox 的内
- Angular ajax 使用 $http 失败
- 如何使用 AJAX 使用
- onclick 事件调用 php 函数
- 使用jQuery和Ajax使用相同的按钮提交PayPal表单和PHP表单