分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

ajax与php交互应该注意的事项

发布时间:2023-09-06 01:46责任编辑:郭大石关键词:暂无标签
 

笔者在公司写php代码时,因为特殊原因,无法使用断点调试。于是,只能用其它调试方法去寻找bug。

正常情况下还好,但每逢遇上ajax与后台php代码交互,笔者一阵心烦气燥。下面总结一下可以用的几种方法。根据不同的情况,灵活运用下面的方法,稍稍可以提高效率:

  • 利用die()方法。也可以在die()中添加字符串,这样可以轻易的判断哪段代码是正确的,哪段代码有点小问题。不足之处是要多次写,多次判断,有点折腾。

  • 利用log日志。笔者电脑配置:windows + Oracle VM VirtualBox(CentOS)LAMP安装在CentOS上面。这样,可以在CentOS上直接查看日志,也可以在TP5的log文件里查看日志。error_log()外加上php的魔术变量__LINE__。不足之处和上面一样,折腾,而且找的过程也纠结。

  • 利用浏览器中的console.log()以及Network中的请求信息,响应信息。这个要配合前面两个方法一起使用。

  • 我平时喜欢的方法是直接代入死数据,然后在浏览器中直接写个测试调用控制器的这个方法。代入的死数据可以从浏览器的调试信息中得到。

注意:最想说的是这个

笔者调试程序,比较喜欢的语句是dump(),因为这个方法对浏览器友好。但是,php代码中如果有这样的语句,ajax通过php获取数据库的流程走不通。笔者在这上面也曾浪费不少时间。

ajax与php交互应该注意的事项

原文地址:https://www.cnblogs.com/caidongnameyidiandian/p/8608476.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved