butti有一个很大的问题,我只是无法弄清楚。 我有3个可以编辑的日期列,但是当我编辑行并且不更新任何日期字段时,它以新格式发布,我设置’mdY’而不是服务器的源格式“yyyy-mm- dd。“如果根本不进行编辑,如何在发送到数据库之前取消格式化这三个字段? plesae请注意,“asign日期”已被datepicker更改,但其他字段如果没有编辑则发布。我不想更改后端php只是fronend上的格式。 请提出任何建议。
使用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?相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/548269.html