javascript – jQuery在params()和ajax()中省略了日期值

前端之家收集整理的这篇文章主要介绍了javascript – jQuery在params()和ajax()中省略了日期值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个像这样的简单Javascript对象:

var data = { date: new Date(),plainText: "test" };

当我使用$.params(data)来构建查询字符串时,我得到了这个:

plainText=test

同时省略日期值.

同样,当我使用$.ajax()时,日期值也会丢失.

有没有办法让jQuery包含日期值作为参数?

date.toString()或date.toJSON()对我来说都没关系.

最佳答案
$.params(data,true)将转换日期.toString(),它将出现在结果中,但你真的想要一个日期的文本表示吗?将日期转换为查询字符串没有一个标准,只需选择所需的格式并将日期转换为它,然后再将其发送到服务器…

或者转换为JSON.

猜你在找的jQuery相关文章