我希望使用JQuery.param()对一个对象数组进行编码,然后通过ajax GET请求发送数据。
该对象的类型为object,在执行console.log(JSON.stringify(obj))时,输出如下:
使用JQuery.param(obj)时,它将每个值返回为undefined:
该对象的类型为object,在执行console.log(JSON.stringify(obj))时,输出如下:
[{"k":48.88975598812273,"B":2.362097778320276},{"k":48.88975598812273,"B":2.217902221679651},{"k":48.85023620829814,"B":2.217902221679651},{"k":48.85023620829814,"B":2.362097778320276},{"k":48.88975598812273,"B":2.362097778320276}]
使用JQuery.param(obj)时,它将每个值返回为undefined:
undefined=&undefined=&undefined=&undefined=&undefined=
我看过类似的帖子,其中一个对象数组格式不正确,但是我无法看出哪里有问题。
有人能给些建议吗?
{ 1: {"k":48.88975598812273,"B":2.362097778320276}, 2: {"k":48.88975598812273,"B":2.217902221679651}, 3:{"k":48.85023620829814,"B":2.217902221679651}, 4:{"k":48.85023620829814,"B":2.362097778320276}, 5:{"k":48.88975598812273,"B":2.362097778320276} }
- frankjwu