Я новичок в Angular. Поэтому я решил сделать пример входа в систему с помощью Angular.
Я отправляю имя пользователя и пароль на HTTP-сервер. Мне нужно получить доступ к панели инструментов, только если имя пользователя и пароль из БД [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
Попробуйте посетить URL в сообщении об ошибке, потому что кажется, что ваш код на стороне сервера не переустанавливает действительный ответ json, который является обязательным для angularjs.
Проверьте ваш код server.php, возможно, возвращает какое-то предупреждение / ошибку.
Других решений пока нет …