thinkphp ajax请求报500错误
在控制器中获取ajax请求的数据时报500错误,查了下,是服务器内部原因,用了几个小时在找到底是为什么,苦无果!!!、
后来看到网上说肯定是因为服务器端php代码语法有问题,悲催的我终于开始从语法找问题,我一直非常肯定的在想肯定是自己的ajax请求数据没有请求到,却没有想过是因为其他的语法导致的,接下来查看具体错误(f12->网络,查看参数,响应,看自己到底哪里错了。
—————————————————————————————————————————————————————————
第一个错误:
控制器传给模型的参数是空的,于是从模型入手,发现自己的控
制器向模型传数据时,根本没找到模型,正确应该这样写
而我原来是这样写的
cate是我的模型。
第二个错误:
at Error::appError(8, 'Array to string conv...', 'C:\phpStudy\PHPTutor...', 17, ['data' => ['catename' => '111', 'sort2' => '1']]) in Cate.php line 17
是因为我在thinkphp中用了echo输出导致的,删了就没事了。
只要把错误都解决了就没事了。以上是我的错误,看自己哪里错了,从f12下的网路查看就可以了。(具体问题具体分析)
可能你的只是ajax请求的url地址写的有问题(跟我以前博客上写的一个错误一样),或者其他的,注意观察。
————————————————————————————————————————————————————————
血的教训:
千万不要纠结500到底是什么,大多都是你的语法错误(只要涉及到的php文件,语法写错都有可能导致)。
记住f12->网络查看具体原因,或者从日志看。
不要在thinkphp中使用echo。希望新手看到这个能避开坑。(感谢所有博客分享的解决办法)
thinkphp ajax请求报500错误相关推荐
- HTTP报500错误的原因
HTTP报500错误的原因 http请求报500错误,是服务器内部错误,找后台人员解决
- java post请求返回500错误_Ajax请求Json数据,报500错误,后台没有错误日志。
post请求:http://localhost:9080/DataDiscoveryWeb/issueformcount/queryIssueTendencyDetail.xhtml?jobId=86 ...
- ajax的post请求出现403错误,如何解决Django中ajax发送post请求报403错误CSRF验证失败的问题...
如何解决Django中ajax发送post请求报403错误CSRF验证失败的问题 发布时间:2021-02-05 14:23:57 来源:亿速云 阅读:92 作者:小新 这篇文章主要介绍了如何解决Dj ...
- tp5 php7 报500,记一次TP单元测试报500错误的问题
记一次TP单元测试报500错误的问题 一直听说好的单元测试能提高代码质量,昨天终于在下定决心弄懂单元测试,但第一步就把我干趴下了,我的问题在下面 开始都没有什么问题,tp5单元测试的手册就那一点,通过 ...
- 华为手机微信无法连接到服务器1-500,api访问报500错误
api访问报500错误 内容精选 换一换 当调用API时,可能遇到如表1所示的错误码.通过<API参考>管理API,发生错误时,产生的错误码请参考错误码.使用APIG错误码时,请以错误码( ...
- 前端post请求报400错误
前端post请求报400错误 发布时间: 2019-06-05 18:28:54 400的错误是由于发送请求参数没有成功 原因:参数名称类型没有对上:或者参数格式不正确 参数格式不正确,解决方法:格式 ...
- ajax请求接口连不上会报错吗_服务端有异常, 导致: Ajax 请求报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING...
服务端有异常, 导致: Ajax 请求报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING 但是,这个 Ajax Http 接口使用浏览器可以直接返回.表明,Ajax 的 G ...
- 修改jsp代码之后浏览器报500错误问题以及解决方法
自己在写JavaWeb项目的时候,遇见了一个特别的bug,找个半天资料也没有解决掉,现在将这个bug以及解决方法抛出来,希望可以帮助到大家. <div class="book" ...
- Jetty插件运行报500错误
Jetty插件运行报500错误 在配置jetty,点击运行后,发现web页: 百度后发现是因为项目运行jdk版本高(jdk13.0.2) 所以找到了jdk1.8.0_231版本,配置环境变量后,修改项 ...
最新文章
- vue脚手架和html,HTML和静态资源
- AI 八数码A_star算法问题-实验报告
- DUILib 中的通知事件
- HDFS namenode 高可用(HA)搭建指南 QJM方式 ——本质是多个namenode选举master,用paxos实现一致性...
- SharePoint 2013 商城
- DFT,DTFT,DFS,FFT区别
- 【Qt】2D绘图之绘图中其它问题
- java结束全部操作代码_Java基本的线程操作(附代码)
- INLINE HOOK过驱动保护的理论知识和大概思路
- Citrix VDI-in-a-Box 第二篇:架构篇
- Arcgis自下而上从左到右进行编号
- Lync Server 2010迁移至Lync Server 2013部署系列 Part10:配置存档、监控服务器
- 零基础学python图文版-给伸手党的福利:Python 新手入门引导
- Android版式– LinearLayout,RelativeLayout
- 一个PHP多个界面跳转,php中的多种界面跳转方式
- NSObject的load和initialize方法(转)
- python版多变量灰色预测
- web前端学习资源分享
- MVG 为 SGS 提供汽车天线测量和 OTA 测试设备
- 澳洲航空Qantas成立100周年,悉尼海港大桥举办灯光庆典
热门文章
- lintcode 1228. 可怜的猪 思考题
- IPSEC密钥交换过程
- react以及常见前端面试题(看这一篇就够了)持续更新中...
- 计算机删除数据后如何恢复出厂设置,电脑恢复出厂设置会怎么样?电脑恢复出厂设置的方法...
- 如何做巧克力瑞士卷蛋糕!详细做法步骤看过来
- 免费安装正版Xshell6
- Action Script3.0面向对象编程
- The connection to adb is down和no configs match configspec错误
- http post请求报400错误
- 支付宝公钥证书获取授权后用户信息