ajax post参数长度限制,Ajax中的POST数据大小是否有限制?

我想使用jQuery Ajax将我的页面中的数据数组发送到MVC Action。这里是我的jQuery代码:Ajax中的POST数据大小是否有限制?

$('#btnSave').click(

function() {

result = [];

$('#tblMatters tbody tr.mattersRow').each(function() {

if (!($(this).hasClass('warning'))) {

var item = {};

if ($(this).find('td.qbmatter > div.dropdown').length > 0) {

item.QBDescription = $(this).find('td.qbmatter > div.dropdown > a').text();

} else {

item.QBDescription = $(this).find('td.qbmatter').text();

}

var id = $(this).find("td:first > a").text();

item.Narrative = $("#collapse" + id).find("div.scrollCell").text();

item.WorkDate = $(this).find('td.workDate').text();

item.Hours = $(this).find('td.hours').text();

item.Person = $(this).find('td.person').text();

if ($(this).find('td.rate > div.dropdown').length > 0) {

item.Rate = $(this).find('td.rate > div.dropdown > a').text();

} else {

item.Rate = $(this).find('td.rate').text();

}

item.Amount = $(this).find('td.amount').text();

result.push(item);

}

});

var originalRecords = $("#tblSummary tr.summaryTotalRow td.summaryOriginalRecords").text();

var originalHours = $("#tblSummary tr.summaryTotalRow td.summaryOriginalHours").text();

var excludedHours = $("#tblSummary tr.summaryTotalRow td.summaryExcludedHours").text();

var totalHours = $("#tblSummary tr.summaryTotalRow td.summaryTotalHours").text();

$.ajax({

url: "/Home/SaveQBMatter",

type: "POST",

data: JSON.stringify({ 'Matters': result, 'originalRecords': originalRecords, 'originalHours': originalHours, 'excludedHours': excludedHours, 'totalHours': totalHours }),

dataType: "json",

traditional: true,

contentType: "application/json; charset=utf-8",

success: function (data) {

if (data.status == "Success") {

alert("Success!");

var url = '@Url.Action("Index", "Home")';

window.location.href = url;

} else {

alert("Error On the DB Level!");

}

},

error: function() {

alert("An error has occured!!!");

}

});

});

让我解释一下。我有一个动态构建的HTML表,我需要将这些数据存储到数据库中。在jQuery中,我有一个遍历表的循环,并将result数组中的每一行数据存储起来。然后我使用Ajax将这些数据传递给MVC Action。

这里是我的问题开始的地方......我意识到有时候它应该是这样,但有时我从Ajax得到一个错误alert("An error has occured!!!");现在我明白了,当我的result阵列越来越大。例如:如果它包含100-150项>一切都很好,但是当有超过〜150>错误时。

Ajax中是否有POST限制?我怎样才能将它设置为任何尺寸?我真的需要这个功能!请任何帮助!

我的ActionResult代码:

public ActionResult SaveQBMatter(QBMatter[] Matters, string originalRecords, string originalHours, string excludedHours, string totalHours) {

DBAccess dba = new DBAccess();

int QBMatterID = 0;

int exportedFileID = 0;

foreach (QBMatter qb in Matters) {

dba.InsertQBMatter(qb.QBDescription, qb.Narrative, qb.WorkDate, qb.Person, qb.Hours, qb.Rate, qb.Amount, ref QBMatterID);

}

ExcelTranslator translator = new ExcelTranslator();

translator.CreateExcelFile("", Matters, originalRecords, originalHours, excludedHours, totalHours);

return Json(new { status = "Success", message = "Passed" });

}

UPDATE:找到一个解决办法

JSON的最大长度!我需要增加这个值。在web.config中添加以下内容:

2013-11-27

Bryuk

+0

错误的原因是别的。使用Firebug /使用Visual Studio的断点看到你真正的问题是什么 –

+0

您将需要返回代码从调试警报的/ dev-工具 –

+0

Guuys最低。请。我仍然需要帮助! –

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/440613.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【HDU - 5943】Kingdom of Obsession(数论,素数间隔结论,构造,思维,匈牙利算法,匹配问题)

题干: There is a kindom of obsession, so people in this kingdom do things very strictly. They name themselves in integer, and there are nn people with their id continuous (s1,s2,⋯,sn)(s1,s2,⋯,sn) standing in a line in arbitrary order, be mor…

如何云服务器销售,如何云服务器销售

如何云服务器销售 内容精选换一换云耀云服务器(Halo Elastic Cloud Server,HECS)是可以快速搭建简单应用的新一代云服务器,具备独立、完整的操作系统和网络功能。提供快速地应用部署和简易的管理能力,适用于网站搭建、开发环境等低负载应用场…

中原标准时间对时_GPS对时系统(时间同步系统)应用电子政务

GPS对时系统(时间同步系统)应用电子政务GPS对时系统(时间同步系统)应用电子政务摘要:随着电子政务的不断发展,许多省份都建立了自己的政务网络,使用的网络设备和服务器日益增多,这些…

【牛客 - 272C】Balls(概率dp,结论,思维)

题干: 链接:https://ac.nowcoder.com/acm/contest/272/C 来源:牛客网 有一个盒子,里面有一个黑球和一个白球。每次随机取出盒子中的一个球,并将两个与取出球同色的球放进盒子(就是随机一种颜色将其个数…

打印机显示发送任务到服务器失败,G-FAX单机版操作指引-AOFAX—传真服务器.DOC

G-FAX单机版操作指引-AOFAX—传真服务器3G-FAX局域网版操作指南基本配备:3G-FAX数码传真主机一台、一张3G-FAX管理器软件光盘,串口线一条、电话线一条,带有传真、打印、扫描快捷键的智能扫描仪一台(选配)。硬件连接:1、用串口线连…

邮件发送类_10 分钟实现 Spring Boot 发生邮件功能

基础知识什么是SMTP?什么是IMAP?什么是POP3?IMAP和POP3协议有什么不同呢?进阶知识什么是JavaMailSender和JavaMailSenderImpl?如何通过JavaMailSenderImpl发送邮件?为什么JavaMailSenderImpl 能够开箱即用 …

【POJ - 2186】Popular Cows (Tarjan缩点)

题干&#xff1a; Every cows dream is to become the most popular cow in the herd. In a herd of N (1 < N < 10,000) cows, you are given up to M (1 < M < 50,000) ordered pairs of the form (A, B) that tell you that cow A thinks that cow B is popula…

mess系统可以读取opc服务器,C3. Messages

数据字段!Time Data Data Data Data Data Data Data Data!Time Data Data Data Data Data Data Data Data!Time Data Data Data Data Data Data Data Data!Time Data Data Data Data Data Data Data Data……………………….以下是数据文件的示例。Fig. C 2.11 Sample Configur…

【牛客 - 272D】Where are you(Tarjan求桥)

题干&#xff1a; 小p和他的朋友约定好去游乐场游玩&#xff0c;但是他们到了游乐场后却互相找不到对方了。 游乐场可以看做是一张n个点&#xff0c;m条道路的图&#xff0c;每条道路有边权wi&#xff0c;表示第一次经过该道路时的花费&#xff08;第二次及以后经过时花费为…

sharding分表后主键_Sharding-JDBC 使用入门和基本配置

一、什么是Sharding-JDBCSharding-JDBC定位为轻量级Java框架&#xff0c;在Java的JDBC层提供的额外服务。它使用客户端直连数据库&#xff0c;以jar包形式提供服务&#xff0c;无需额外部署和依赖&#xff0c;可理解为增强版的JDBC驱动&#xff0c;完全兼容JDBC和各种ORM框架。…

【蓝桥杯官网试题 - 基础练习】 矩形面积交 (几何)

题干&#xff1a; 问题描述 平面上有两个矩形&#xff0c;它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形&#xff0c;我们给出它的一对相对顶点的坐标&#xff0c;请你编程算出两个矩形的交的面积。 输入格式 输入仅包含两行&#xff0c;每行描述一个矩形。   在每行中…

实现运动轨迹_【自动驾驶】运动规划丨速度规划丨时间维度

运动规划是自动驾驶技术栈中的关键一步&#xff0c;负责把上游的孤立、异构、模糊的多方面信息整合成自洽的运动轨迹&#xff08;trajectory&#xff09;&#xff1b;好的轨迹需要满足多方面的要求&#xff0c;其中最重要的方面包括安全性&#xff08;safety&#xff09;和舒适…

【HDU - 1247】Hat’s Words(字典树,预处理,tricks)

题干&#xff1a; A hat’s word is a word in the dictionary that is the concatenation of exactly two other words in the dictionary. You are to find all the hat’s words in a dictionary. Input Standard input consists of a number of lowercase words, one …

mysql操作json优点和缺点_MySQL与JSON-为什么?

我正在设计一个小的网络应用程序/游戏。 哪个更好&#xff1a;MySQL表或json文件&#xff1f; 它们都存储信息。 它们都可以由PHP解析。 优点/缺点是什么&#xff1f;这就是我的意思&#xff1a;username | password-------------------seefour | abc123与{"username"…

【csust】最小素因子问题(树状数组)

题干&#xff1a; http://csustacm.com:4803/problem/1083 Description 寒冰射手艾希新学会了一个技能&#xff0c;艾希通过这个技能成为了一名声名远扬的神箭手&#xff0c;从此再也无人敢侵犯弗雷尔卓德&#xff01; 这个技能的描述如下&#xff08;假设英雄联盟内的每个…

操作表格_Excel表格基础操作-新手入门级

今日新学了几个基础操作&#xff0c;觉得很有意思&#xff0c;分享给大家。不过真心觉得&#xff0c;有些操作当时学会了&#xff0c;长时间不用&#xff0c;转眼就忘了&#xff1b;另一方面&#xff0c;如果购买相关课程&#xff0c;学着也没什么意思&#xff0c;我前段时间买…

【csust】寻宝(贪心,思维)

题干&#xff1a; Description 在一维坐标轴上有许多宝藏&#xff0c;总共n种宝藏&#xff0c;每种宝藏有k个。现在共k个人寻宝&#xff0c;k个人初始位置可以位于任意点。但是每人需要按指定顺序捡起宝藏&#xff08;1->2->3->...->n&#xff0c;先捡第1种&…

dmsetup remove_all 这命令干啥的_分一个小知识,服务器上的一个解压与压缩文件的命令....

在服务器上对文件做解压操作,是一件非常常见的操作,如安装软件就有很多是要用的到这个操作的.去官网下载一个压缩包,然后解压,编译,再安装.当然网上是能找到相应的命令操作.但是每次都要去找命令,就算记住了,不知道为什么要这样去使用,那么如果不经常使用那还是会忘记的.所以要…

【POJ - 1947】Rebuilding Roads (树形dp,背包问题,树形背包dp)

题干&#xff1a; The cows have reconstructed Farmer Johns farm, with its N barns (1 < N < 150, number 1..N) after the terrible earthquake last May. The cows didnt have time to rebuild any extra roads, so now there is exactly one way to get from any …

seo vue 动态路由_基于vue.jsvue-router的动态更新TDK(SEO优化)

本文基于工作项目开发&#xff0c;做的整理笔记前几天帮朋友解决这个问题&#xff0c;顺带学习了一下&#xff0c;做个笔记Mark下。前提条件&#xff1a;你已经了解并使用vue&#xff0c;能够搭建应用站点。编码环境&#xff1a;system&#xff1a;OS X EI Capitan 10.13.3npm&…