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请求相关推荐

  1. ajax status php,解决laravel 出现ajax请求419(unknown status)的问题

    如下所示: 这个是因为laravel自带csrf验证的问题 解决方法 方法一:去关掉laravel的csrf验证,但这个人不建议,方法也不写出来了. 方法二:把该接口写到api.php上就好了 方法三 ...

  2. 使用Struts接受Ajax请求并且返回Json数据

    本质 本质上Struts2接受Ajax请求和SpringMVC差不多,因为ajax请求的发起都是由页面来完成的,在MVC的C层只需要接受参数,然后使用Json相关的工具类封装成Json对象返回就行了 ...

  3. laravel token ajax,Laravel中ajax post操作需要传递csrf token的最优化解决方式

    在Laravel框架中为了防止csrf攻击,规定只要是post操作都要传递_token值,如果是普通表单那么只要在form中添加@csrf代码就可以了,如果采用ajax方式提交post请求时,最简单的 ...

  4. ajax一次请求多条记录,Jquery 一次处理多个ajax请求的代码

    Jquery 一次处理多个ajax请求的代码 复制代码 代码如下: $(document).ready(function () { $('#getsetgo').click(function () { ...

  5. 服务端配置实现AJAX跨域请求

    2019独角兽企业重金招聘Python工程师标准>>> 一直以为AJAX跨域是无法逾越的鸿沟,最近发现原来在服务端可以通过发送header信息来允许AJAX跨域请求. PHP代码示例 ...

  6. Ajax请求成功却执行error回调方法(Ajax跨域请求问题)

    遇到的问题描述: Ajax使用post请求添加分组,请求url是RESTful风格.添加成功了已经向数据库写入了信息,但是Ajax却执行了error回调,观察网络发现有两次相同请求一次是get请求,一 ...

  7. Ajax跨域请求(一):什么是CORS

    一.什么是CORS? CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing). 它允许浏览器向跨源服务器,发出XMLHttp ...

  8. ext ajax同步加载数据,ext 的loadmask 与ajax的同步请求水火不容

    因为ajax 的同步请求会有一段请求时间.有的短.有的长,对于短的咱们仍是能接受的,不过长的话就必须处理一下了,ajax 就好比处于ext 4.2.0的框架下,须要一个遮掩的样式,框架是有自带的,lo ...

  9. 原生php ajax post_使用原生ajax发送post请求完整案例

    搜索热词 使用ajax发送数据实现前后台的交互,我想是web开发最基础的技能了.近来dz开发因为不兼容jquery,所以只能使用原生js发送数据,不想还遇到很多问题.在这里分析总结一下.先来一个使用a ...

最新文章

  1. hive的Specified key was too long; max key length is 767 bytes问题解决
  2. 解决EXECL单元格不可以填充颜色
  3. C++语言基础 —— STL —— 容器与迭代器
  4. webpack4下import()模块按需加载,打包按需切割模块,减少包体积,加快首页请求速度...
  5. linux环境systwm.img解包,[教程] system.img解包打包的方法,方便菜鸟们制作直刷ROM...
  6. 数据结构笔记(二十六)-- 图的存储
  7. 1.创建一个 Slim 应用
  8. IPV6网络简介及使用
  9. pepe:从Pastebin收集邮件地址的信息
  10. xdoj系统_基于RBRVS和DRGs的医院绩效管理体系如何建立?
  11. TSL1.0升级到TSL1.2遇到的问题
  12. 全国省市区县SQL地图包
  13. Android Pixel手机Notification小图标显示白方块问题
  14. java 使用log4j写日志文件
  15. AppInventor简单使用教程
  16. Java并发编程之Exchanger
  17. shader流光+自发光
  18. Android Adapter接口的实现类总结
  19. auto.js Pro编写的QQ跳码注册陌陌稳定版脚本源代码,免root运行
  20. 自己写一个composers包【一】

热门文章

  1. 数据库唯一性约束(Unique Constraint)
  2. matlab实现彩色图像的平移、旋转、缩放、镜像(双线性插值)
  3. 学会Pr剪辑培训,兼职竟比主业还高?
  4. 数据探索简介——质量分析、特征分析
  5. canvas实现聚光灯效果(js)
  6. 【echarts tooltip 固定位置】
  7. studio3t连接mysql_Studio 3T 2019 强大的MongoDB数据库连接工具
  8. 迅雷下载百度云大小文件(实现极速下载)
  9. 【Android-Broadcast】广播的权限
  10. 万网m3 windows linux切换,万网M3-linux虚拟主机开启网页Gzip压缩方法