JSON的stringify函数出现了一些问题。从表单中阅读并使用,
var obj = $.map(inputs, function(n, i)
{
var o = {};
o[n.name] = $(n).val();
return o;
});
data = JSON.stringify(obj);我得到了
[{"offer_type":""},{"property_name":""},{"room_type":""},{"rent":""},{"deposit":""},{"building_type":""},{"property_type":""},{"budget":""},{"locality":"All"}]虽然php需要这个,
[{"offer_type":"BUY","property_name": null,"locality": "kodihalli","property_type":"Apartment","room_type":null,"rent":null,"deposit":null,"building_type":null}] 注意每个值之后的'{}‘,我不需要这个值。
,我可以用Stringify做一些事情来改变格式吗?
发布于 2015-05-25 04:53:22
斯特林很好。您创建的对象与您想要的对象不同。这应该会使它更好:
var obj = {};
$.each(inputs, function(n, i) {
o[n.name] = $(n).val();
});
obj = [obj];https://stackoverflow.com/questions/30431421
复制相似问题