Javascript jQuery Ajax表单验证不起作用,不确定原因
好的,我有一些jQuery代码、HTML和PHP,我将发布它们,让你们了解我正在使用的东西。就我所见,一切看起来都很好,但它不起作用。即使是我的.preventDefault也不会阻止表单提交。我认为这与我使用引导模型来保存表单这一事实有关,但idk解释了为什么它会导致这个问题。不过,我没有太多使用引导的经验-编辑我阻止表单提交,只需要ajax部分的帮助。这是第一次使用ajax,从我一直在研究的所有方面来看,我都是对的,但我总是从ajax收到错误消息。错误:函数每次都被激发,我不知道如何找出原因。我在控制台中查看的某些地方一定有语法错误,用户名和密码变量在运行时被正确分配 jQuery:Javascript jQuery Ajax表单验证不起作用,不确定原因,javascript,php,jquery,ajax,twitter-bootstrap,Javascript,Php,Jquery,Ajax,Twitter Bootstrap,好的,我有一些jQuery代码、HTML和PHP,我将发布它们,让你们了解我正在使用的东西。就我所见,一切看起来都很好,但它不起作用。即使是我的.preventDefault也不会阻止表单提交。我认为这与我使用引导模型来保存表单这一事实有关,但idk解释了为什么它会导致这个问题。不过,我没有太多使用引导的经验-编辑我阻止表单提交,只需要ajax部分的帮助。这是第一次使用ajax,从我一直在研究的所有方面来看,我都是对的,但我总是从ajax收到错误消息。错误:函数每次都被激发,我不知道如何找出原因
$("#loginForm").submit(function(event)
{
event.preventDefault();
if (($('#username2').val() != '') && ($('#password2').val() != ''))
{
var username = $('#username2').val();
var password = $('#password2').val();
//var dataString = 'username=' + username + '&password=' + password;
$('#errorMessage').fadeIn(400).html('<img src="http://192.168.1.78/mystery-machine/includes/images/icons/loading.gif"/>');
$.ajax({
type: "POST",
url: "http://192.168.1.78/mystery-machine/includes/verfiyLogin.php",
dataType: "text/html",
data: {username: username, password: password},
error: function(){
$('#errorMessage').html('<p>There was an error!</p>');
},
success:(function(data){
if (data == 'correct')
{
window.location.replace('http://192.168.1.78/mystery-machine');
}
else
{
$('#errorMessage').html(data);
}
})
});
}
});
?>如果你打开你的控制台,我确信它会有一条红色的大错误消息指向该行
$("#loginForm".submit(function(event)
^^^
你错过了闭幕式
我将在选择器之后指出缺失的
$("#loginForm").submit(function(event)
^^^
我想是的;在结束括号之后,当使用一个匿名函数时,就像我现在指出的那样…对不起,我明白你的意思了,我在看我的代码,而不是我发布的代码。这是我的错,它在我的.js文件中的语法是正确的。我的道歉如果。preventDefault不起作用,有一些javascript错误,你看到你的控制台浏览器检查了吗?我得到了。prevent Default现在起作用了,是的,你可以得到我的控制台,将它添加到post。那么你的代码现在起作用了吗?不,我已经得到了所有的脚本,但ajax部分,据我所知,您在php文件中回显的内容应该作为文本返回给success函数,这样我就可以正确登录,或者div errorMessage应该显示在php中回显的错误消息
$("#loginForm".submit(function(event)
^^^
$("#loginForm").submit(function(event)
^^^