jQuery.param({foo: 1}); // => "foo=1" - SUCCESS!
jQuery.param({bar: new Date()}); // => "" - OUCH!
Run Code Online (Sandbox Code Playgroud)
encodeURIComponent(new Date())没有问题,这是我认为param为每个成员调用的.
另外,明确使用"传统"参数(例如jQuery.param(xxx,true))是否序列化了日期,但是,由于我的数据结构不平坦,所以没有多大帮助.
这是因为typeof(Date)=="object"并且param尝试进入它以查找标量值?
如何真实地序列化一个碰巧在其中包含Date的对象$ .post()等?