$("#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. Cookie 和Session

    会话:  简单理解: 用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话. 会话要解决的问题: 每个用户与服务器进行交互的过程中,各自会有一些数据,程序 ...

  2. Android开发ImageView控件缩放图片

    首先还是最基础的ImageView控件如何显示图片: <ImageView                Android:id="@+id/imgView"          ...

  3. nrf51822蓝牙芯片ble_app_proximity程序总结

    近期由于钥匙的事情,研究了下官方自带的ble_app_proximity程序,事实上就是跟防丢有关系的程序. 同一时候也发现了看nordic程序的一些门道,主要还是看协议栈里面的一些service,首 ...

  4. 系统调用和中断处理的异同(以Linux MIPS为例)

    在Linux下写一个驱动时候遇到的读操作性能问题,让我想一窥系统调用的处理流程,以查出问题的root cause.很多书把它和中断处理放在一起讲,但是又没有哪本书说清楚了,看来只有代码才能说明一切.以 ...

  5. [React + Mobx] Mobx and React intro: syncing the UI with the app state using observable and observer

    Applications are driven by state. Many things, like the user interface, should always be consistent ...

  6. 开源 免费 java CMS - FreeCMS2.1 会员站内信

    项目地址:http://www.freeteam.cn/ 站内信 1.1.1 写信 从左側管理菜单点击写信进入. 输入收信人.标题.内容后点击发送button. 1.1.2 收件箱 从左側管理菜单点击 ...

  7. Java基础知识强化之集合框架笔记43:Set集合之TreeSet存储Integer类型的元素并遍历

    1. TreeSet类概述: • 能够对元素按照某种规则进行排序. • 或者根据创建set时提供的Comparator进行排序 • 具体取决于使用的构造方法 2. 代码示例: package cn.i ...

  8. css培训(三)

    优先级 z-index 不设置 或auto   非static z-index :0 : z-index:-1: opacity 与层叠上下 opacity:.9 对其影响  小于1值   不具备堆叠 ...

  9. EXCEL插件

    http://www.cnblogs.com/brooks-dotnet/category/233027.html http://www.360doc.com/content/15/0713/00/1 ...

  10. WebForm开发常用代码

    1.获取服务器绝对路径: public static string GetMapPath(string strPath) { if (HttpContext.Current != null) { re ...