From cdba1e748613c39d781d7bac6d84a8275424975f Mon Sep 17 00:00:00 2001 From: baler hir Date: Mon, 2 Apr 2018 00:05:34 +0800 Subject: [PATCH] Support post+json for table module modified: src/lay/modules/table.js --- src/lay/modules/table.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/lay/modules/table.js b/src/lay/modules/table.js index c617b68b..7d939295 100644 --- a/src/lay/modules/table.js +++ b/src/lay/modules/table.js @@ -411,11 +411,18 @@ layui.define(['laytpl', 'laypage', 'layer', 'form'], function(exports){ var params = {}; params[request.pageName] = curr; params[request.limitName] = options.limit; - + + var tmpdata = ""; + if(options.contenttype.indexOf("application/json") == 0){ + tmpdata = JSON.stringify($.extend(params, options.where)); + } else { + tmpdata = $.extend(params, options.where); + } $.ajax({ type: options.method || 'get' ,url: options.url - ,data: $.extend(params, options.where) + ,contentType: options.contenttype + ,data: tmpdata ,dataType: 'json' ,success: function(res){ if(res[response.statusName] != response.statusCode){