1、页面请求js
$scope.updateInfo = function() {
var reqUrls = jsRoot + "/buylimit/updateBuyLimit";
$scope.shop.infor = editor1.txt.html();
$scope.shop.imgbatch = $scope.shopMall.imgbatch;
$scope.shop.id = gid;
$http({
method: 'post',
data: {
param: $.toJSON($scope.shop)
},
url: reqUrls,
headers: {
'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'
},
transformRequest: function(obj) {
var str = [];
for (var p in obj) {
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
}
return str.join("&");
}
}).success(function(response) {
var rstate = response.result;
if (rstate == "0") {
Showbo.Msg.alert("成功!");
} else {
Showbo.Msg.alert(response.error);
}
}).error(function(response, status, headers, config) {
Showbo.Msg.alert('操作失败..');
});
}
2、存在问题,后端获取不到值
3、大文件post提交,需要设置Tomcate和MySQL的大小
(1)、Tomcate配置文件增加maxPostSize
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"
**maxPostSize="10485760"**
maxHttpHeaderSize="524288"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,application/javascript,text/css,text/plain,image/jpeg,image/png,image/gif,application/json"/>
(2)、MySQL配置文件增加
max_allowed_packet = 100M