form表单提交json数据,javascript 提交form表单

http://www.itjxue.com  2023-01-09 08:36  来源:未知  点击次数: 

easyui form提交表单,后台返回json,返回的数据量比较小时,firefox能接收到,数据量大一点,就接收不了

尊敬的用户,您好!很高兴为您答疑。

鉴于您所描述的情况推测,该情况的关键未必是数据量过大。建议您将您输出的json数据格式化一下,看看是否存在肉眼不可见的特殊字符,尤其是换行符、空格等都会严重干扰数据的正常加载。

希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

submitform改为json

在提交form表单的时候, 可以将表单的数据转换成json 在后台页面中接受

$.fn.serializeJson=function(){

var serializeObj={};

var array=this.serializeArray();

var str=this.serialize();

$(array).each(function(){

if(serializeObj[this.name]){

if($.isArray(serializeObj[this.name])){

serializeObj[this.name].push(this.value);

}else{

serializeObj[this.name]=[serializeObj[this.name],this.value];

}

}else{

serializeObj[this.name]=this.value;

}

});

return serializeObj;

};

如何用form表单提交json数据

其实form提交方式为get的时候跟json差不多的 都是键值对提交,如果你真想跟json格式一抹一样你就点击提交的时候通过js得到提交的值然后由js去封装为json提交到服务器

提交前先序列化为JSON字符串,服务端再以字符串创建为JSON变量。

var data = {demo: "test"};

var str = JSON.stringify(data); //"{"demo":"test"}"

(责任编辑:IT教学网)

更多

推荐PHP+MySQL视频文章