通过jQuery发布一个巨大的html表单
Post a huge html form by jQuery
我正在尝试发送一个html表单,该表单由100多个子字段集组成,共有10个元素,总共有1000多个元素。
我用jQuery发送这个表单。问题是它没有发送所有的元素(它发送了100个子字段中的84个子字段)。
我一直在寻找,但没有找到原因或解决方案。是jQuery或HTML的限制,还是我做错了什么?
这是jQuery代码:
$(document).on("submit", "#video_table", function() {
var action = $(this).attr('action');
var image_load = "<img src='/img/loading.gif' />";
$("#videoupdate-div").html(image_load);
// $.post(action, $(this).serialize(), function(data) {
// $("#videoupdate-div").html(data);
// });
$.ajax({
//dataType: "json",
url : action,
type : "POST",
data : $(this).serialize() ,
success : function(result) {
$("#videoupdate-div").html(result);
},
error : function(result) {
$("#videoupdate-div").html("Error! Something must be wrong.");
}
});
return false;
});
表单自己的提交可能会干扰提交事件
更改
$(document).on("submit", "#video_table", function() {
至
$(document).on("submit", "#video_table", function(e) {
e.preventDefault(); // cancel the form's own submit
PS如果表单没有动态插入DOM,那么这就足够了
$("#video_table").on("submit", function(e) {
e.preventDefault();
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- HTML表单提交时未执行外部函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 多级HTML表单
- 使用html表单中的参数调用JavaScript函数
- javascript弹出窗口没有正确加载html表单
- Javascript/RegEx未验证HTML表单
- JavaScript”;复制“;HTML表单
- 使用Web Html表单创建Javascript数组
- 用PHP发送html表单和文件附件
- 单击鼠标,用MySQL数据填充html表单输入字段
- 从HTML表单发布blob的表单输入类型是什么
- 我的html表单无法验证.请参阅代码片段中的html代码和java脚本
- JavaScript-HTML表单到JSON(空值)和格式
- HTML表单将数据POST到MySQL
- 获取html表单信息并使用ajax将其推送到PHP
- 使用PHP通过HTML表单选项选择器过滤MYSQL结果
- javascript,HTML表单:单击按钮插入NULL
- 如何在HTML表单中提交我的下拉选择
- 将HTML表单发布到iframe会导致浏览器历史记录出现问题