V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
teemoer
V2EX  ›  JavaScript

datables 服务器模式 求助

  •  2
     
  •   teemoer · 2017-04-03 12:52:58 +08:00 · 3023 次点击
    这是一个创建于 2818 天前的主题,其中的信息可能已经有所发展或是发生改变。
    
    window.weChatConfTables = $("[data-table-name='businessmenManagerTable']").DataTable({
        serverSide: true,
        ajax: {
            url: ctxPath + "/admin/businessmenManagerAjax",
            type: "POST"
        },
        columns: [{
            data: "id",
            title: "id",
            visible: false
        }, {
            data: "appId",
            title: "公众账号 ID",
            width: "6%"
        }, {
            data: "key",
            title: "支付密匙",
            width: "6%"
        }, {
            data: "mchId",
            title: "商户号",
            width: "6%"
        }, {
            data: "hAppSecret",
            title: "服务号密匙",
            width: "6%"
        }, {
            data: "orders",
            title: "优先级",
            width: "2%"
        }, {
            data: "merchantName",
            title: "商户名字",
            width: "6%"
        }, {
            data: "quota",
            title: "总充值限额",
            width: "6%"
        }, {
            data: "nowMoney",
            title: "已充值额度",
            width: "6%"
        }, {
            data: "status",
            title: "状态",
            width: "3%"
        }, {
            data: "",
            title: "操作",
            width: "3%"
        }]
    });
    
    

    最后发送 HTTP 请求居然为这样,如图:

    何解呢?

    19 条回复    2017-04-03 22:01:20 +08:00
    teemoer
        1
    teemoer  
    OP
       2017-04-03 13:12:48 +08:00
    come on 来位小伙伴拯救我吧......痛苦中
    鲍照求助

    ![]( )
    anyele
        2
    anyele  
       2017-04-03 13:56:54 +08:00
    桌面太乱, 差评
    weidianlai
        3
    weidianlai  
       2017-04-03 14:25:41 +08:00 via iPhone
    就屏幕好看,背景好猥琐…
    teemoer
        4
    teemoer  
    OP
       2017-04-03 14:25:43 +08:00
    @anyele 桌面再乱也不如我心乱
    springz
        5
    springz  
       2017-04-03 16:15:15 +08:00
    就是这样的,表示 columns 是一个数组,里面包含了这 11 个对象。你想要改成什么样子呢?
    yangg
        6
    yangg  
       2017-04-03 16:23:38 +08:00
    支架在哪买的?
    teemoer
        7
    teemoer  
    OP
       2017-04-03 16:51:10 +08:00
    @springz ==发送的应该是定义的 data 哇
    teemoer
        8
    teemoer  
    OP
       2017-04-03 16:52:23 +08:00
    @yangg 某东搜索乐歌( Loctek ) D7D 1499.00 RMB 那款
    xielemon
        9
    xielemon  
       2017-04-03 20:14:25 +08:00
    此问题我遇到过。。。但是 我忘记我咋解决了。。。
    leejanfin
        10
    leejanfin  
       2017-04-03 20:17:35 +08:00 via iPhone
    看看你返回的 json 默认要把数据放到一个名为 data 的 json 对象里
    teemoer
        11
    teemoer  
    OP
       2017-04-03 20:21:27 +08:00
    @leejanfin 这个是请求哇 不是 返回的 = =
    QKgf555H87Fp0cth
        12
    QKgf555H87Fp0cth  
       2017-04-03 20:25:39 +08:00 via iPhone
    你发的是对象,改为 json 吧
    QKgf555H87Fp0cth
        13
    QKgf555H87Fp0cth  
       2017-04-03 20:26:49 +08:00 via iPhone
    桌面太乱,差评
    codehz
        14
    codehz  
       2017-04-03 21:10:30 +08:00
    手动 JSON.stringify 即可。。。自动的转换有层数限制
    Hzzone
        15
    Hzzone  
       2017-04-03 21:10:32 +08:00
    别人是来问问题的...咋关注点都偏了
    chuxiaonan
        16
    chuxiaonan  
       2017-04-03 21:15:21 +08:00
    先把数据`JSON.stringify()`一下 接到后`JSON.parse()`一下
    xiandao7997
        17
    xiandao7997  
       2017-04-03 21:35:45 +08:00 via iPhone
    这种问题可能还是 stackoverflow 好一点。
    harde
        18
    harde  
       2017-04-03 21:48:09 +08:00
    是因为 column 没有 name 属性么。。。。
    teemoer
        19
    teemoer  
    OP
       2017-04-03 22:01:20 +08:00
    @harde 不是....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2939 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 108ms · UTC 11:00 · PVG 19:00 · LAX 03:00 · JFK 06:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.