<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>
拿到的数据我怎么传给后端的php页面,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>
拿到的数据我怎么传给后端的php页面,php页面怎么获取这些数据?
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数据就行了