点击发布按钮,如何用ajax发送这些数据到后台,希望有源码

图片说明mg.ask.csdn.net/upload/201512/10/1449737844_583917.png)
如何点击发布使用ajax发送到后台这么多数据,我只能发送一行的数据,所有行的要怎么发,后台要如何接收
//第一行数据
var _tr = $("tbody tr:eq(0)");
var sortNum = _tr.children().eq(0).text();
var photoId = _tr.children().eq(1).text();
var photoTitle = _tr.children().eq(2).text();
var updateTime = _tr.children().eq(3).text();
var updateUserName = _tr.children().eq(4).text();
var ynRelease = _tr.children().eq(5).text();

    ajax的date数据
        data:{
        "sortNum":sortNum,
        "photoId":photoId,
        "updateUserName":updateUserName,
        "ynRelease":ynRelease
    },

5个回答

var arrData=new Arry();
for(var i=0;i<10;i++)
{
var _tr = $("tbody tr:eq(i)");
var sortNum = _tr.children().eq(0).text();
var photoId = _tr.children().eq(1).text();
var photoTitle = _tr.children().eq(2).text();
var updateTime = _tr.children().eq(3).text();
var updateUserName = _tr.children().eq(4).text();
var ynRelease = _tr.children().eq(5).text();
var data={
_sortNum:sortNum,
_photoId:photoId,
_updateUserName:updateUserName,
_ynRelease:ynRelease
};
arrData[i]=data;
}

ajax的date数据
data: arrData,

ww6458753381
MYcsdn_Frank 回复qq_31634593: 下面再贴了回答,你也可以不厌其烦的把所有行数据去拼接一整个字符串s,data就只有一个属性d,值就是这个字符串s,然后服务端接收到你提交过来的d的值,也就是一个字符串,然后服务端把这个字符串反序列化成对象
接近 5 年之前 回复
qq_31634593
qq_31634593 想问一下大侠C层怎么解析这个json
接近 5 年之前 回复
qq_31634593
qq_31634593 想问一下大侠C层怎么解析这个json
接近 5 年之前 回复
qq_31634593
qq_31634593 厉害。大侠,有不懂的再问你
接近 5 年之前 回复

不知道你是不是想获得所有td里面的值,,还是什么,可以这样
var num=new Array();
$("tbody td").each(function(i,d){
num.push($(this).text());

});

Royal_lr
Royal_lr 回复qq_31634593: 感谢的话,,就采纳我的啊
接近 5 年之前 回复
qq_31634593
qq_31634593 恩恩非常感谢
接近 5 年之前 回复
qq_31634593
qq_31634593 谢谢,我赶紧看一下
接近 5 年之前 回复

图片说明

图片说明

测试代码和数据监控独有了服务端怎么接受,request[]清楚了吧,不知道你服务端什么语言不好贴代码,
你也可以写个函数专门序列化这种数据为对象

qq_31634593
qq_31634593 明白了,你是说的前端发送json格式的给后台,这样貌似比上一种方法更好解析一点
接近 5 年之前 回复

我觉得你可以用数组接受 然后将数组传过去

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐