在控制器中获取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错误相关推荐

  1. HTTP报500错误的原因

    HTTP报500错误的原因 http请求报500错误,是服务器内部错误,找后台人员解决

  2. java post请求返回500错误_Ajax请求Json数据,报500错误,后台没有错误日志。

    post请求:http://localhost:9080/DataDiscoveryWeb/issueformcount/queryIssueTendencyDetail.xhtml?jobId=86 ...

  3. ajax的post请求出现403错误,如何解决Django中ajax发送post请求报403错误CSRF验证失败的问题...

    如何解决Django中ajax发送post请求报403错误CSRF验证失败的问题 发布时间:2021-02-05 14:23:57 来源:亿速云 阅读:92 作者:小新 这篇文章主要介绍了如何解决Dj ...

  4. tp5 php7 报500,记一次TP单元测试报500错误的问题

    记一次TP单元测试报500错误的问题 一直听说好的单元测试能提高代码质量,昨天终于在下定决心弄懂单元测试,但第一步就把我干趴下了,我的问题在下面 开始都没有什么问题,tp5单元测试的手册就那一点,通过 ...

  5. 华为手机微信无法连接到服务器1-500,api访问报500错误

    api访问报500错误 内容精选 换一换 当调用API时,可能遇到如表1所示的错误码.通过<API参考>管理API,发生错误时,产生的错误码请参考错误码.使用APIG错误码时,请以错误码( ...

  6. 前端post请求报400错误

    前端post请求报400错误 发布时间: 2019-06-05 18:28:54 400的错误是由于发送请求参数没有成功 原因:参数名称类型没有对上:或者参数格式不正确 参数格式不正确,解决方法:格式 ...

  7. ajax请求接口连不上会报错吗_服务端有异常, 导致: Ajax 请求报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING...

    服务端有异常, 导致: Ajax 请求报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING 但是,这个 Ajax Http 接口使用浏览器可以直接返回.表明,Ajax 的 G ...

  8. 修改jsp代码之后浏览器报500错误问题以及解决方法

    自己在写JavaWeb项目的时候,遇见了一个特别的bug,找个半天资料也没有解决掉,现在将这个bug以及解决方法抛出来,希望可以帮助到大家. <div class="book" ...

  9. Jetty插件运行报500错误

    Jetty插件运行报500错误 在配置jetty,点击运行后,发现web页: 百度后发现是因为项目运行jdk版本高(jdk13.0.2) 所以找到了jdk1.8.0_231版本,配置环境变量后,修改项 ...

最新文章

  1. vue脚手架和html,HTML和静态资源
  2. AI 八数码A_star算法问题-实验报告
  3. DUILib 中的通知事件
  4. HDFS namenode 高可用(HA)搭建指南 QJM方式 ——本质是多个namenode选举master,用paxos实现一致性...
  5. SharePoint 2013 商城
  6. DFT,DTFT,DFS,FFT区别
  7. 【Qt】2D绘图之绘图中其它问题
  8. java结束全部操作代码_Java基本的线程操作(附代码)
  9. INLINE HOOK过驱动保护的理论知识和大概思路
  10. Citrix VDI-in-a-Box 第二篇:架构篇
  11. Arcgis自下而上从左到右进行编号
  12. Lync Server 2010迁移至Lync Server 2013部署系列 Part10:配置存档、监控服务器
  13. 零基础学python图文版-给伸手党的福利:Python 新手入门引导
  14. Android版式– LinearLayout,RelativeLayout
  15. 一个PHP多个界面跳转,php中的多种界面跳转方式
  16. NSObject的load和initialize方法(转)
  17. python版多变量灰色预测
  18. web前端学习资源分享
  19. MVG 为 SGS 提供汽车天线测量和 OTA 测试设备
  20. 澳洲航空Qantas成立100周年,悉尼海港大桥举办灯光庆典

热门文章

  1. lintcode 1228. 可怜的猪 思考题
  2. IPSEC密钥交换过程
  3. react以及常见前端面试题(看这一篇就够了)持续更新中...
  4. 计算机删除数据后如何恢复出厂设置,电脑恢复出厂设置会怎么样?电脑恢复出厂设置的方法...
  5. 如何做巧克力瑞士卷蛋糕!详细做法步骤看过来
  6. 免费安装正版Xshell6
  7. Action Script3.0面向对象编程
  8. The connection to adb is down和no configs match configspec错误
  9. http post请求报400错误
  10. 支付宝公钥证书获取授权后用户信息