qq_31634593
qq_31634593
采纳率14.3%
2015-12-10 08:59 阅读 2.3k

点击发布按钮,如何用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条回答 默认 最新

  • 已采纳
    ww6458753381 MYcsdn_Frank 2015-12-10 09:06

    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,

    点赞 2 评论 复制链接分享
  • devmiao devmiao 2015-12-10 09:04
    点赞 2 评论 复制链接分享
  • Royal_lr Royal_lr 2015-12-10 09:28

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

    });

    点赞 2 评论 复制链接分享
  • sangsang13 桑桑13 2015-12-10 09:52

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

    点赞 评论 复制链接分享
  • ww6458753381 MYcsdn_Frank 2015-12-10 09:56

    图片说明

    图片说明

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

    点赞 评论 复制链接分享

相关推荐