Laravel 用js jquery,调Post请求时,出现了500错误
来源:互联网 发布:好伙伴物流软件 编辑:程序博客网 时间:2024/05/18 13:26
1.
在Laravel用《 Laravel 中各种Url带参数传递》解决了Get、Post的参数,怎样传递到 View::make($yourview) 的问题之后,
我开始正式测试GTO(任务时间管理)系统的页面。
其它一切正常,
我开始调试以下代码:
<script type="text/javascript" language="JavaScript"> function gto_manage_input() { var url = "http://localhost:80/todo/gto"; var data = { new_text: gto_manage_input_str } jQuery.post(url, data, myPostSuccess) } </script>
<button type="button" name="btn_gto_manage" style="margin-top: 40px;padding: 0px" onclick="gto_manage_input()"> 产生并记录你的思考 </button>
此时,每次点击提交按钮后,
用Fiddler监测,都出出现 500 Internal Server Error 错误。
2.开始进行log调试
开始打log调试,js 中的调试方式是 alert() ————> “弹出对话框”。
①
<script type="text/javascript" language="JavaScript"> function gto_manage_input() { alert( "post_post_post_post" ) //var url = "http://localhost:80/todo/gto"; //var data = { // new_text: gto_manage_input_str //} //jQuery.post(url, data, myPostSuccess) } </script>
结果:正常弹出。
②
<script type="text/javascript" language="JavaScript"> function gto_manage_input() { //alert( "post_post_post_post" ) var url = "http://localhost:80/todo/gto"; var data = { new_text: gto_manage_input_str } alert ( gto_manager_input_str ) ;//原为一串字符串。 //jQuery.post(url, data, myPostSuccess) } </script>
结果:可以正常弹出。
①
<script type="text/javascript" language="JavaScript"> function gto_manage_input() { //alert( "post_post_post_post" ) var url = "http://localhost:80/todo/gto"; var data = { new_text: gto_manage_input_str } jQuery.post(url, data, myPostSuccess) alert( "gto_manage_input_str" )//原为一串字符串。 } </script>
结果:没有弹出的内容。且出现 500 Internal Server Error错误。
于是,大概就可以猜测 ————> 是 jQuey.post() 这一句出现了某种问题。
3.继续使用 Fiddler 调试
查看Fiddler的500 返回信息,
发现了以前忽略的一点————>具体 500的Response中,返回了什么内容?
点开 Inspector ———— TextView
,查看内容。
内容文字非常多,
简略的扫视一眼,是类似 “Whoops, looks like something went wrong.”
这样的Laravel报错网页。
这下就非常好解决了。
我们找到 html在线运行网站 网页HTML代码在线运行器,
将Fiddler捕获的网页信息拖入。
点击“运行”。
一切错误的原因都揭示出来了。
阅读全文
0 0
- Laravel 用js jquery,调Post请求时,出现了500错误
- asp.net 发送 xml post请求和接收 xml post请求时出现(500) 内部服务器错误的解决办法
- asp.net 发送 xml post请求和接收 xml post请求时出现(500) 内部服务器错误(WebClient学习笔记)
- laravel post请求
- django POST请求出现403错误
- POST请求数据,出现Post too large...错误
- laravel post方法请求失败
- 使用Uploadify 时,同时使用了jQuery.Validition 验证控件时,在IE11上出现JS缺少对象错误。
- laravel框架post提交错误
- laravel框架post提交错误
- 安卓通过url发送post请求出现Io错误
- laravel ajax POST请求 错误 TokenMismatchException in VerifyCsrfToken.php (line 68)
- jQuery Ajax---Post请求
- jquery get-post请求
- laravel POST请求失败的原因
- Django POST请求错误
- post请求 400错误
- angular.min.js 在iis服务上 post方法出现 500错误解决办法
- POJ-3233 Matrix Power Series (矩阵)
- 2.Git(忽略添加&(查看&撤销修改)&查看提交记录)
- poj3176——cow bowling
- 线性方程组的迭代解法:超松弛迭代法
- Valid Sudoku--LeetCode
- Laravel 用js jquery,调Post请求时,出现了500错误
- 欢迎使用CSDN-markdown编辑器
- 【笔记+模板】 manacher算法
- test
- 链表题目整理
- GameEntity(一) —— CampType
- SSH整合 xml版 和注解版
- [USACO17OPEN]Where's Bessie? 贝西在哪呢
- CatBoost: A machine learning library to handle categorical (CAT) data automatically MACHINE LEARNING