gpt4 book ai didi

jquery - jqGrid 如何取消日期字段的格式并以 yyyy-mm-dd 格式发布 mysql DB?

转载 作者:行者123 更新时间:2023-11-29 13:51:20 30 4
gpt4 key购买 nike

但蒂有一个我一直无法解决的大问题。我有 3 个可以编辑的日期列,但是当我编辑该行并且不更新任何日期字段时,它会以我设置的新格式“m-d-Y”而不是服务器的源格式“yyyy-mm-”发布dd。“如果根本没有编辑,如何在发送到数据库之前取消这三个字段的格式?请注意,“分配日期”已被日期选择器更改,但其他字段如果未编辑则按原样发布。我不想更改后端 php,只是更改前端的格式。请提出任何建议。

enter image description here

最佳答案

使用serializeEditData回调您可以修改将从服务器发送的数据。回调获取一个对象作为输入参数,该对象的属性是将发送到服务器的参数。您可以修改该属性中的任何内容来更改它。回调可以返回字符串的修改后的对象。

serializeEditData 的最简单示例可能是

serializeEditData: function (postData) {
var partsOfDate = postdata.checkDate.split("/");
if (partsOfDate.length === 3) {
postdata.checkDate = partsOfDate[2] + "-" + partsOfDate[0] + "-" +
partsOfDate[1];
}
return postdata;
}

关于jquery - jqGrid 如何取消日期字段的格式并以 yyyy-mm-dd 格式发布 mysql DB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16641779/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com