qq_39196807 2022-04-24 10:43 采纳率: 83%
浏览 64
已结题

layui里的from.on提交数据到另一个php页面怎么做

<script>
//Demo
layui.use('form', function(){
  var form = layui.form;
  
  //监听提交
  form.on('submit(formDemo)', function(data){
    layer.msg(JSON.stringify(data.field));

    return false;
  });
});
</script>

img

拿到的数据我怎么传给后端的php页面,php页面怎么获取这些数据?

  • 写回答

3条回答 默认 最新

  • sky-coder 2022-04-24 11:15
    关注

    js的话像下面这样写:

    <script>
    //Demo
    layui.use(['form', 'jquery'], function(){
      var form = layui.form;
      var $ = layui.jquery; // 赋值jQuery
      
      //监听提交
      form.on('submit(formDemo)', function(data){
        layer.msg(JSON.stringify(data.field));
             $.ajax({
               url: '这里写php接收文件的url',
               type:'post', // post提交方式
               data:data.field, // 要提交的json串
               dataType: 'json', // 接收的数据结果为json来行
               success:function (message) {
                    // 成功会在这里弹出
                    alert("提交成功"+JSON.stringify(message));
                },
                error:function (message) {
                    // 失败会在这里弹出
                    alert("提交失败"+JSON.stringify(message));
                }
            });
        return false;
      });
    });
    </script>
    

    php要使用post方式接收数据,在php接受页面直接打印$_POST就能打印出提交上来的数据,返回数据的时候返回为json数据就行了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月4日
  • 已采纳回答 4月26日
  • 创建了问题 4月24日

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。