$("#savename").click(function(){
var fananname=$("#editname").val();
var jsonList = eval(createArray());
var jsonText = JSON.stringify(jsonList);
$.ajax({
type: "POST",
url: "/shop/ffselect!saveAttachedUrl.action",
dataType:"json",
data: {
"fanan":fananname,
"jsonarray":jsonText
},
success: function(data) {
if(data.status=="success"){
window.location.href="www.baidu.com";
}
},
}); }) function createArray(){
var jsonarray=[];
var fanganid=$("#selectTitleid").val();
var $goodsurl=$(".goodsurl");
var $isadd=$(".isadd");
var $review=$(".inputtextarea");
var $isclear=$(".isclear"); $.each($goodsurl,function(n){
var goodsurl=$($goodsurl[n]).val();
var isadd=$($isadd[n]).val();
var review=$($review[n]).val();
var isclear=$($isclear[n]).val();
var obj=createObj(goodsurl,isadd,fanganid,review,isclear);
jsonarray.push(obj);
})
return jsonarray;
} function createObj(urlval,isaddval,faidval,reviewval,isclearval){
return {
url:urlval,
isadd:isaddval,
faid:faidval,
review:reviewval,
isclear:isclearval
}
}

  后台接收

 public String saveAttachedUrl(){
LlSelectAttachedUrl attacheURL = new LlSelectAttachedUrl();
String fanan = getParameter("fanan");
String jsonarray = getParameter("jsonarray");
System.out.println(fanan);
System.out.println(jsonarray);
// String str = "[{'name':'张三','sex':'男'},{'name':'李四','sex':'女'},{'name':'王五','sex':'男'}]";
JSONArray json = JSONArray.fromObject(jsonarray);
int size = json.size();
for(int i = 0; i<size; i++){
String re = json.getString(i);
JSONObject s = JSONObject.fromObject(re);
attacheURL.setAdd_date(new Date());
attacheURL.setComments(s.getString(""));
attacheURL.setGoods_url(s.getString(""));
attacheURL.setId(re);
attacheURL.setRemark(s.getString(""));
attacheURL.setSelect_title_id(s.getString(""));
if(s.getString("")!=null){
attacheURL.setIsAddUrl(Integer.parseInt(s.getString("")));
}if(s.getString("")!=null){
attacheURL.setState(Integer.parseInt(s.getString("")));
}
this.selectFanFan.saveSelectAttachedUrl(attacheURL);
}
return ajax(Status.success);
}

  

js以json形式提交数据,后台接受的更多相关文章

  1. 转载 ----HTML5 ---js实现json方式提交数据到服务端

    json提交给服务器我们在提交之前需要通过js的相关函数来把数据转换成json格式的数据再进行post或get了,下面来看看.   大概需求就是前端要把数据组装成json,传给后端.首先,在客户端,通 ...

  2. 使用jquery.form.js的ajaxsubmit方法提交数据的Bug

    周五同事遇到一个很奇怪的问题,调到下班,虽然问题解决了,但是不知道问题的具体原因,回来翻了翻代码,才发现症结所在,下面就分享出来,供遇到同样问题的同行们参考: 先把问题描述一下,做的功能是使用ajax ...

  3. vue axios使用form-data的形式提交数据的问题

    vue axios使用form-data的形式提交数据vue axios request payload form data由于axios默认发送数据时,数据格式是Request Payload,而并 ...

  4. spring mvc源码-》MultipartReques类-》主要是对文件上传进行的处理,在上传文件时,编码格式为enctype="multipart/form-data"格式,以二进制形式提交数据,提交方式为post方式。

    spring mvc源码->MultipartReques类-> MultipartReques类主要是对文件上传进行的处理,在上传文件时,编码格式为enctype="multi ...

  5. ASP.NET前台html页面AJAX提交数据后台ashx页面接收数据

    摘要:最近在写网站,好不容易弄好了需求又变了,没错企业的门户网站硬要弄成后台管理系统一样,没办法作为小工的我只能默默的改.前台HTML页面需要提交数据到后台处理,又不能用form表单,于是乎研究了1天 ...

  6. JQuery以JSON方式提交数据到服务端

    JQuery将Ajax数据请求进行了封装,从而使得该操作实现起来容易许多.以往我们要写很多的代码来实现该功能,现在只需要调用$.ajax()方法,并指明请求的方式.地址.数据类型,以及回调方法等.下面 ...

  7. Android中解析JSON形式的数据

    1.JSON(JavaScript Object Notation) 定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性.业内主流技术为其提供了完整的解决方案(有点类似于正则表达式, ...

  8. html Js跨域提交数据方法,跨域提交数据后台获取不到数据

    MVC实现方式:(后台获取不到方法请参考下面js) [ActionAllowOrigin][HttpPost]public JsonResult Cooperation() { return json ...

  9. 使用$http.post()提交数据后台接收不到

    传参方式是request payload,参数格式是json,而并非用的是form传参,所以在后台用接收form数据的方式接收参数就接收不到了. POST表单请求提交时,使用的Content-Type ...

随机推荐

  1. SDH,WDM, OTN, MSTP,Ethernet, PTN, IP RAN

    概要:对带宽的需求,加上IP化严重,光通信技术不断地进化.最早的技术就是SONET.SDH,后来的技术都是在此技术上不断地改进和发展,以太网技术是一种局域网技术. SDH带宽小,提高带宽出现了WDM波 ...

  2. OpenSource

    SugarCRM 客户关系管理系统(CRM).SugarCRM开源版是一款完全开放源代码的商业开源软件 OPENFILER 基于浏览器的免费网络存储管理实用程序,可以在单一框架中提供基于文件的网络连接 ...

  3. Circle - SGU 130(递推)

    题目大意:一个圆上有2K个点,用K个线把他们连接起来,求出这些线最少可以把这个圆分成P部分,有N种分割方法.输出N和P. 分析:分割线一定是相互不相交的线,所以可以把这写分成两部分,f[i] += f ...

  4. 杭电 1795 The least one

    The least one Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Tot ...

  5. git常用操作指令

    git操作master : 默认开发分支:origin : 默认远程版本库 添加远程仓库:git remote add [name] [url]  通常name为origin 克隆远程仓库:git c ...

  6. linux下配置固定ip

    今天在VM上装linux6.3,装的时候没有配置ip,虚拟机连接方式选的NAT方式,可以直接上网.我装这几次虚拟机系统只有这次虚拟机上去网了,挺爽.但是问题又出来了,就是我本机Windows远程不上虚 ...

  7. sqlserver 遇到以零作除数错误的处理 不报错的解决方法

    使用sqlserver 的选项来禁止出现以零除的错误中断,让而让其为null set ansi_warnings offSET ARITHABORT offSET ARITHIGNORE on sel ...

  8. linux下切割catalina.out文件,按天生成文件

    1.下载工具cronolog压缩包(http://download.csdn.net/detail/sunling_sz/8144469) 2.将文件拖放到server,不论什么文件夹都能够. 3.进 ...

  9. Nginx+Keepalived 实现双击热备及负载均衡

    Nginx master : 10.1.58.191   Nginx负载均衡主机 Nginx  slave    : 10.1.58.181   Nginx负载均衡备机Nginx_VIP_TP: 10 ...

  10. LINUX 性能 测试 优化工具

    监控 测试 优化