【问题标题】:Kendo DataSource update not sending parameters剑道数据源更新不发送参数
【发布时间】:2015-10-09 05:43:05
【问题描述】:

我刚刚开始使用 Kendo UI,我正在尝试使用 Kendo 的 DataSource 来更新 Grid 值,但是检查设置为请求 url 的后端 PHP 脚本,似乎收到了请求,但没有POST参数

dataSource: {                       
    transport: { 
        read: {
            type: "POST", 
            url: "model/master_service2_data.php?sp_type=INQ",
            dataType: "json" 
        },

        update: {
            url: "model/master_service2_data.php?sp_type=INS",
            type: "post",
            dataType: "json"
        },
        create: {
            url: "model/master_service2_data.php?sp_type=INS",
            type: "post",
            dataType: "json"
        },          
        parameterMap: function(options, operation) { 
            console.log(operation);
            console.log(options);
            if (operation !== "read" && options.models) {

                return {models: kendo.stringify(options.models)};
            }
        }
    },
    schema: { 
        data: "data",           
        total:  function (result) { 
                    result = result.data || result;
                    return result.length;
                },
        model: {                
            id: "Paket_Detail_ID",
            fields: {
                Paket_ID: { type: "string" },
                Paket_Detail_Desc: {type: "string"}                                             
            }
        }
    },
    pageSize: 20 
}

在 parameterMap 函数中查看 console.log 的输出显示 options.models 不可用,这有关系吗? console.log(options) 确实显示了正确的 POST 参数,但服务器脚本没有收到它们

【问题讨论】:

  • 您好,我的回答对您的问题有帮助吗?如果是,您能否将我的回复标记为答案?这样,使用 Google 找到问题的人可以更加确信答案是正确的。提前致谢。

标签: php kendo-ui kendo-grid kendo-datasource


【解决方案1】:

dataSource API, the "models" parameter 中所述,仅当打开数据源的“批处理”选项时才可用。在您当前的情况下,您应该直接将选项返回给服务器:

 return {models: kendo.stringify(options)};

【讨论】:

  • @Vladimir--不能代表 OP,但它帮助了我。 +1。
猜你喜欢
  • 1970-01-01
  • 2016-08-18
  • 1970-01-01
  • 1970-01-01
  • 2013-08-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多