我有一个像这样的简单Javascript对象:
var data = { date: new Date(),plainText: "test" };
当我使用$.params(data)来构建查询字符串时,我得到了这个:
plainText=test
同时省略日期值.
同样,当我使用$.ajax()时,日期值也会丢失.
有没有办法让jQuery包含日期值作为参数?
date.toString()或date.toJSON()对我来说都没关系.
最佳答案
$.params(data,true)将转换日期.toString(),它将出现在结果中,但你真的想要一个日期的文本表示吗?将日期转换为查询字符串没有一个标准,只需选择所需的格式并将日期转换为它,然后再将其发送到服务器…
或者转换为JSON.