Ajax请求PHP后台接口返回信息的实例代码


Posted in PHP onAugust 21, 2018

前台就是一个表单,这里是用的bootstrop的

<form method="post" >
 <!-- token验证 -->
 <!--{{ csrf_field() }}-->
 <div class="form-group" style="width:30%">
  <label for="exampleInputPassword1">昵称</label>
  <input type="name" id="nickname" name="nickname" class="form-control" id="exampleInputname1" placeholder="用于评论昵称">
 </div>
 <div class="form-group">
  <label for="exampleInputEmail1">Email </label>
  <input style="width:30%" type="email" id="email" name="email" class="form-control" id="exampleInputEmail1" placeholder="用于接收回复消息通知">
  <span id="error_massage"></span>
 </div>
 <div class="form-group" style="width:60%;">
  <label for="name">留言内容</label>
  <textarea class="form-control" id="content" name="text" rows="3" placeholder="评论内容"></textarea>
  </div>
  <button type="submit" class="btn btn-default">Submit</button>
 </form>

php只简单验证了一个邮箱

public function postMassage(Request $Request)
 {  
   $email  = $Request->email;
   $messages = $this->article_messages->where('email',$email)->first();
   if (!empty($messages)) {
   return response()->json(['status' => 'ok','code' => 400,'message' => '该邮箱已存在!换一个吧!',]);
   }
 }

ajax的请求POst

<script type="text/javascript">
  $("form").submit(function(e){
    e.preventDefault();//阻止默认提交,表单不写method="post"这个可以不要
    console.log(11);
    var nickname = $('#nickname').val();
    var email = $('#email').val();
    var content = $('#content').val();
    $.ajax({
     type: "post",
     url: "/article/message",
     dataType:"json",
     data:{
     "nickname":nickname,
     "email":email,
     "content":content,
     "_token":"{{ csrf_token() }}",
     },
     success: function(data) {
      if (data.code == 400) {
       console.log(data);
       document.getElementById('error_massage').innerHTML =data.message;
      } else {

      }
     }
    });
    // $.post("/article/message", {
    //    "nickname":nickname,
    //     "email":email,
    //     "content":content,
    //     "_token":"{{ csrf_token() }}",
    // },
    // function(data){
    //  console.log(data);
    // });
   })

  </script>

最终:

Ajax请求PHP后台接口返回信息的实例代码

以上这篇Ajax请求PHP后台接口返回信息的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php adodb连接不同数据库
Mar 19 PHP
PHP5 字符串处理函数大全
Mar 23 PHP
说说PHP的autoLoad自动加载机制
Sep 27 PHP
浅析php原型模式
Nov 25 PHP
使用PHP similar text计算两个字符串相似度
Nov 06 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
Dec 14 PHP
thinkphp框架下404页面设置 仅三步
May 14 PHP
PHP MYSQL简易交互式站点开发
Dec 27 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
Jun 02 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
Feb 08 PHP
PHP单例模式实例分析【防继承,防克隆操作】
May 22 PHP
基于laravel Request的所有方法详解
Sep 29 PHP
php从数据库读取数据,并以json格式返回数据的方法
Aug 21 #PHP
php从数据库中获取数据用ajax传送到前台的方法
Aug 20 #PHP
PHP常见数组排序方法小结
Aug 20 #PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
Aug 20 #PHP
PHP数组常用函数实例小结
Aug 20 #PHP
PHP预定义超全局数组变量小结
Aug 20 #PHP
Yii2语言国际化的配置教程
Aug 19 #PHP
You might like
PHP 定界符 使用技巧
2009/06/14 PHP
php中的curl使用入门教程和常见用法实例
2014/04/10 PHP
Linux下php5.4启动脚本
2014/08/03 PHP
php计算指定目录下文件占用空间的方法
2015/03/13 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
jQuery(非HTML5)可编辑表格实现代码
2012/12/11 Javascript
javascript的 {} 语句块详解
2016/02/27 Javascript
用JS动态改变表单form里的action值属性的两种方法
2016/05/25 Javascript
js图片放大镜效果实现方法详解
2020/10/28 Javascript
vue中配置mint-ui报css错误问题的解决方法
2017/10/11 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
修改Nodejs内置的npm默认配置路径方法
2018/05/13 NodeJs
vue-cli2.0转3.0之项目搭建的详细步骤
2018/12/11 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
taro小程序添加骨架屏的实现代码
2019/11/15 Javascript
JavaScript 禁止用户保存图片的实现代码
2020/04/28 Javascript
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
2020/06/02 jQuery
vue实现顶部菜单栏
2020/11/08 Javascript
一起来了解一下JavaScript的预编译(小结)
2021/03/01 Javascript
python获取从命令行输入数字的方法
2015/04/29 Python
Python中IPYTHON入门实例
2015/05/11 Python
Python基础语言学习笔记总结(精华)
2017/11/14 Python
Python解决八皇后问题示例
2018/04/22 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
python列表使用实现名字管理系统
2019/01/30 Python
浅谈python3 构造函数和析构函数
2020/03/12 Python
python如何调用百度识图api
2020/09/29 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
20佳惊艳的HTML5应用程序示例分享
2011/05/03 HTML / CSS
Betsey Johnson官网:妖娆可爱的连衣裙及鞋子、手袋和配件
2016/12/30 全球购物
应届生会计求职信
2013/11/11 职场文书
高级销售求职信
2014/02/21 职场文书
基层党建工作简报
2015/07/21 职场文书
高一化学教学反思
2016/02/22 职场文书
修改MySQL的数据库引擎为INNODB的方法
2021/05/26 MySQL
Linux中一对多配置日志服务器的详细步骤
2022/07/23 Servers