我是Angular的新手。所以我决定使用Angular进行示例登录。 我将用户名和密码发送到HTTP服务器。我需要的是只有当DB [php]的用户名和密码都与用户输入的数据相同时才能访问仪表板。
我编写了代码,当试图点击登录按钮时,我收到以下错误。
Error: [$http:baddata] http://errors.angularjs.org/1.6.9/$http/baddata?p0=%3Cbr%20%2F%3E%0A%3Cb%3EFatal%20error%3C%2Fb%3E%3A%20%20Uncaught%20Error%3A%20Call%20to%20undefined%20function%20mysql_num_rows()%20in%20C%3A%5Cxampp%5Chtdocs%5Cwebpage%5Cserver.php%3A20%0AStack%20trace%3A%0A%230%20%7Bmain%7D%0A%20%20thrown%20in%20%3Cb%3EC%3A%5Cxampp%5Chtdocs%5Cwebpage%5Cserver.php%3C%2Fb%3E%20on%20line%20%3Cb%3E20%3C%2Fb%3E%3Cbr%20%2F%3E%0A&p1=%7B%7D Stack trace:
我很困惑,不知道如何解决这个问题。 请查看附件中的文件并帮助我解决此问题。
https://pastebin.com/MKsHVuFX - main.js
https://pastebin.com/JdSjf0Fe - dashboard.html
https://pastebin.com/hR6xwXde - server.php
https://pastebin.com/GGzetT3v - login.html
https://pastebin.com/YUiNw6z2 - index.html
答案 0 :(得分:1)
尝试访问错误消息中的url,因为您的服务器端代码似乎没有重新调整angularjs必需的有效json响应。
检查你的server.php代码,可能会返回一些警告/错误。