Laravel 接受Ajax的POST请求
Laravel 接受Ajax的请求:
Laravel 框架接收Ajax的POST请求很简单,但是有弯路.....
不过 : 这个文章不是初学者看的,至少你们要会创建html界面,创建JS,引用JS库,实现
$.Ajax代码,才行..............不过,我相信,应该都会..
首先,Laravel框架接收Ajax的Url都是在Routes里面的web.php里设定的......
但是,Laravel 接收Url的入口文件就一个,那就是index.php.什么意思呢?接着往下看:
现在,我们就一步一步完成整个请求的过程:
先打开Routes里的web.php:.里面是系统自定义的一个接收Url请求的设定:
Route::get('/', function(){ //这里是get,当我们自己要定义POST请求的时候,这要变成post
return view('welcome');
}); 这个是什么意思呢?意思就是当index.php后面的是'/'的时候,执行后面函数里语句:
return view('welcome');也就是,当我们打开http://localhost/yu/public/index.php的时候,就会出现Welcome的界面.
这个Welcome的界面就是return view('welcome')这句语句带来的效果.返回一个
welcome 页面的视图.这些倒无所谓.主要的是我们要自己定义接收Url的语句.
Route::post('test/post', function(){
echo "sss";
});
POST请求和GET请求有二个特别重要的不同就是POST请求会有一个csrf验证,没通过这个验证你永远也连不上.第二个请求就是POST请求的地址,比如上面定义的'test/post'.要把这个地址加在app/Http/Middleware/VerifyCsrfToken.php里,意思是允许这个地址去验证csrf....
然后我们去弄前台的东西:创建一个html文件,创建一个JS文件,在JS文件里创建一个函数.
一:在html最前面加上
<meta name="csrf-token" content="{{ csrf_token() }}">
二:在html里面引入Jquery文件(不引入Ajax用不了)和你自己创建的JS文件
三:在html加上
四:在html里面运行你创建的js函数
这是html界面:...这是js文件和自己创建的函数:
这时候运行html界面,就会出现....这样,就可以了
Laravel 接受Ajax的POST请求相关推荐
- ajax status php,解决laravel 出现ajax请求419(unknown status)的问题
如下所示: 这个是因为laravel自带csrf验证的问题 解决方法 方法一:去关掉laravel的csrf验证,但这个人不建议,方法也不写出来了. 方法二:把该接口写到api.php上就好了 方法三 ...
- 使用Struts接受Ajax请求并且返回Json数据
本质 本质上Struts2接受Ajax请求和SpringMVC差不多,因为ajax请求的发起都是由页面来完成的,在MVC的C层只需要接受参数,然后使用Json相关的工具类封装成Json对象返回就行了 ...
- laravel token ajax,Laravel中ajax post操作需要传递csrf token的最优化解决方式
在Laravel框架中为了防止csrf攻击,规定只要是post操作都要传递_token值,如果是普通表单那么只要在form中添加@csrf代码就可以了,如果采用ajax方式提交post请求时,最简单的 ...
- ajax一次请求多条记录,Jquery 一次处理多个ajax请求的代码
Jquery 一次处理多个ajax请求的代码 复制代码 代码如下: $(document).ready(function () { $('#getsetgo').click(function () { ...
- 服务端配置实现AJAX跨域请求
2019独角兽企业重金招聘Python工程师标准>>> 一直以为AJAX跨域是无法逾越的鸿沟,最近发现原来在服务端可以通过发送header信息来允许AJAX跨域请求. PHP代码示例 ...
- Ajax请求成功却执行error回调方法(Ajax跨域请求问题)
遇到的问题描述: Ajax使用post请求添加分组,请求url是RESTful风格.添加成功了已经向数据库写入了信息,但是Ajax却执行了error回调,观察网络发现有两次相同请求一次是get请求,一 ...
- Ajax跨域请求(一):什么是CORS
一.什么是CORS? CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing). 它允许浏览器向跨源服务器,发出XMLHttp ...
- ext ajax同步加载数据,ext 的loadmask 与ajax的同步请求水火不容
因为ajax 的同步请求会有一段请求时间.有的短.有的长,对于短的咱们仍是能接受的,不过长的话就必须处理一下了,ajax 就好比处于ext 4.2.0的框架下,须要一个遮掩的样式,框架是有自带的,lo ...
- 原生php ajax post_使用原生ajax发送post请求完整案例
搜索热词 使用ajax发送数据实现前后台的交互,我想是web开发最基础的技能了.近来dz开发因为不兼容jquery,所以只能使用原生js发送数据,不想还遇到很多问题.在这里分析总结一下.先来一个使用a ...
最新文章
- hive的Specified key was too long; max key length is 767 bytes问题解决
- 解决EXECL单元格不可以填充颜色
- C++语言基础 —— STL —— 容器与迭代器
- webpack4下import()模块按需加载,打包按需切割模块,减少包体积,加快首页请求速度...
- linux环境systwm.img解包,[教程] system.img解包打包的方法,方便菜鸟们制作直刷ROM...
- 数据结构笔记(二十六)-- 图的存储
- 1.创建一个 Slim 应用
- IPV6网络简介及使用
- pepe:从Pastebin收集邮件地址的信息
- xdoj系统_基于RBRVS和DRGs的医院绩效管理体系如何建立?
- TSL1.0升级到TSL1.2遇到的问题
- 全国省市区县SQL地图包
- Android Pixel手机Notification小图标显示白方块问题
- java 使用log4j写日志文件
- AppInventor简单使用教程
- Java并发编程之Exchanger
- shader流光+自发光
- Android Adapter接口的实现类总结
- auto.js Pro编写的QQ跳码注册陌陌稳定版脚本源代码,免root运行
- 自己写一个composers包【一】
热门文章
- 数据库唯一性约束(Unique Constraint)
- matlab实现彩色图像的平移、旋转、缩放、镜像(双线性插值)
- 学会Pr剪辑培训,兼职竟比主业还高?
- 数据探索简介——质量分析、特征分析
- canvas实现聚光灯效果(js)
- 【echarts tooltip 固定位置】
- studio3t连接mysql_Studio 3T 2019 强大的MongoDB数据库连接工具
- 迅雷下载百度云大小文件(实现极速下载)
- 【Android-Broadcast】广播的权限
- 万网m3 windows linux切换,万网M3-linux虚拟主机开启网页Gzip压缩方法