ajax触发,jQuery AJAX调用始终触发成功

news/2024/7/7 14:57:14

我有这个登录表单,我在其中进行服务器端验证,现在我正在尝试进行jQuery验证。

表格摘要:

Login

jQuery片段:(我使用bootstrap' login.js)

submitHandler: function (form) {

var un = $('#usernameEmail').val();

var p = $('#pass').val();

$.ajax({

url: '/admin/checkIfUsernameOrEmailExists',

type: 'POST',

data: {un: un, pass: p},

success: function(data){

form.submit();

},

error: function(data){

alert("Error");

}

});

}

函数checkIfUsernameOrEmailExists工作正常。我在成功函数上做console.log(data)(因为它总是触发),当它必须为假时数据为假,而当必须为真时,数据为真。因此,鉴于这种情况,我对错误的位置感到困惑。

修改

我以前试过这个没有成功,现在我肯定知道理论上它是正确的,因为Ramesh和Keune建议......但仍然没有用,也许我有些不对劲并且不要实现?没有显示错误,没有登录console.log并且没有显示警报。

submitHandler: function (form) {

var un = $('#usernameEmail').val();

var p = $('#pass').val();

$.ajax({

url: '/admin/checkIfUsernameOrEmailExists',

type: 'POST',

data: {un: un, pass: p},

success: function(data){

if (data) {

form.submit()

}else{

// console.log(data);

alert(data);

};

},

error: function(data){

alert("Error");

}

});

}

正如Blurfus所说,我错过了""因此,在内部成功函数中,数据比较应该是一个字符串:

success: function(data){

if (data == "true") {

form.submit()

}else{

alert(data);

};

},


http://www.niftyadmin.cn/n/2623554.html

相关文章

mysql中的rman备份_RMAN 备份详解

一、数据库备份与RMAN备份的概念1.数据库完全备份:按归档模式分为归档和非归档归档模式打开状态,属于非一致性备份关闭状态,可以分为一致性和非一致性非归档模式打开状态,非一致性备份无效关闭状态,一致性备份&#xf…

性能优化之数据存储DOM编程

多读书多看报 数据存储 在javascript中,数据存储的位置会对代码整体性能产生重大的影响。数据存储共有4种方式:字面量、变量、数组、对象成员。 要理解变量的访问速度,就要理解作用域。由于局部变量处于作用域的起始位置,因此访问…

ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第三篇:ASP.NET MVC全局观

摘要 本文对ASP.NET MVC的全局运行机理进行一个简要的介绍,以使得朋友们更好的理解后续文章。前言 在上一篇文章中,我们实现了第一个ASP.NET MVC页面。对于没有接触过这个框架的朋友来说,可能对有些地方会迷惑,所以这篇…

mysql 5.5 centos_Centos7 下安装 Mysql 5.5

本文仅适用于个人开发学习的环境搭建参考,搭建步骤基于网络教程,因此可能有很多不严谨的地方,目的是做为笔记参考学习使用。如果你觉得这篇文字像流水账一样无聊又没有看下去的欲望,可以跳过,翻阅我的其他博客文章。卸…

数据库文件怎么查看服务器,服务器如何查看文件个数据库文件

服务器如何查看文件个数据库文件 内容精选换一换通常在将数据导入数据库前,即将入库的数据已经在相关主机上了。我们称这种保存着待入库数据的服务器为数据服务器。此时,只需检测以确认数据服务器和GaussDB(for openGauss)集群能够正常通信,并…

如何使用Xcode的Targets来管理开发和生产版本的构建

备注:话说博主从微信上打开转载,居然说微信上图片权限,不让随意查看,没办法博主只好使用原始的办法,一张一张截图再往上贴了。 编者提示:这篇文章由Eugene Trapeznikov贡献。想象一下,你已经完…

mysql set substring_Mysql更新(substring函数和concat函数的使用) | 学步园

在工作中碰到一个Mysql字段更新问题在custom表中有一个tariffurl的值中有如下情况:uploadfiles ariff2007031172720306698.jpg以及uploadfiles ariff2007031172720306690.jpg;uploadfiles ariff2007031172720306691.jpg形式要更改成uploadfiles/tariff/200703/11727…

javascript生成表格增删改查 JavaScript动态改变表格单元格内容 动态生成表格 JS获取表格任意单元格 javascript如何动态删除表格某一行...

jsp页面表格布局Html代码 <body οnlοad"show()"> <center> <input type"text" value"111" id"mytext"> <table border"1" width"60%" id"mytable"> <tr> <td …