我是初学Web开发人员,特别是PHP和一些前端技术(HTML,CSS,JS / JQuery).我发现在某些情况下,很难找到PHP代码中的错误.以下是一个例子:
在HTML页面中,我使用JQuery将表单提交(带有post)到PHP文件以进行后端事务.由于我使用的是JQuery,页面不会被重定向到PHP页面,所以如果PHP代码有一些错误(甚至是一些愚蠢的语法/ SQL错误),当我们用普通的导航器测试它们时很难检测到它们.
我的问题是:如果在上面的例子中我在PHP页面中使用echo,输出将驻留在哪里?我认为应该存在一些日志文件用于所有这些类型的输出.更重要的是,如果JavaScript中存在一些错误,是否有任何技巧可以快速找到错误?
PS:我在MAC OS下使用PHPStorm作为IDE.
解决方法:
当你运行AJAX时(听起来就像你的问题一样),所有jQuery正在做的是为你“请求”页面.因此,您可以直接查看输出,jQuery将为您“捕获”它.一个AJAX请求只不过是一个普通的HTTP请求,只是在后台,所以你不会看到它.
因此;当你’回应’某些东西时,它将由jQuery处理,因此被发送到你的浏览器.
有些工具如firebug允许您查看来自ajax消息的请求和响应,从而显示可能的错误或不同的输出.它是一个全面的调试器,因此您还可以看到呈现的HTML和/或JavaScript错误.
原文地址:https://codeday.me/bug/20190901/1779841.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。