一开始我的请求路径为page/container/add.html,因为要做进一步的判读,没有使用layUI的lay-submit和action按钮,而是参考官网上做了一个监听提交的,简化后的核心代码如下,采用ajax的get请求提交,但是不管怎么提交都还是返回了add.html这个页面的HTML代码。
layui.use('form', function(){
var form = layui.form;
//监听提交
form.on('submit(container)', function(data){
var con = {};
con.length = data.field.length;
con.width = data.field.width;
con.height = data.field.height;
con.weightLimit = data.field.weightLimit;
$.ajax({
type:"get",
url:"/container/generateContainer",
data:{con:con,boxNum:data.field.boxNum},
success:function () {
layer.msg("success");
return false;
},
error:function () {
alert("error");