登录验证不会打印Javascript错误
我正在写一个简单的登录页面,只有一个名字和密码。我在数据库中创建了一些用户和密码。我编写了验证代码,当用户点击登录按钮时会显示一个Javascript警报。我只是向您展示了我认为可能导致问题的代码示例。下面是Javascript,它在我的头部部分。我把某些事情注释掉了。我遇到的问题是,在我点击登录按钮后,Javascript没有显示警报登录验证不会打印Javascript错误,javascript,php,mysql,Javascript,Php,Mysql,我正在写一个简单的登录页面,只有一个名字和密码。我在数据库中创建了一些用户和密码。我编写了验证代码,当用户点击登录按钮时会显示一个Javascript警报。我只是向您展示了我认为可能导致问题的代码示例。下面是Javascript,它在我的头部部分。我把某些事情注释掉了。我遇到的问题是,在我点击登录按钮后,Javascript没有显示警报 对不起,我正试图删除这个问题。你需要这样写 echo "<script> success(); </script>"; echo "
对不起,我正试图删除这个问题。你需要这样写
echo "<script> success(); </script>";
echo "<script> error(); </script>";
echo“success();”;
回显“error();”;
问题出在
echo“success();”代码>和
echo“error();”代码>
实际上,您正在将字符串“success();”和“error();”输出到html页面
宁可使用
echo“success();”代码>
echo“error();”
如果($n=row['name']和&$p=row['pwd'])
--您的意思是在这里进行赋值而不是比较吗?您需要的是Ajax。应该是$row
而不是row
。我不理解您执行代码的上下文。如果您正在编写新代码,请不要使用mysql.*
函数。它们已经过时了,在PHP5.5中被弃用,在PHP7.0中被完全删除(它太旧了)。使用或与准备好的语句和参数绑定一起使用。有关详细信息,请参阅。现在是2018年,这不再有趣了……而且,在任何情况下,你都不应该存储纯文本密码!改为使用和。我尝试了这样做,并将行更正为$row代码,但我的登录仍不会打印错误或成功。我尝试了这样做,并将行更正为$row代码,但我的登录仍不会打印错误或成功