我有一个商店的管理页面,用户可以修改商品数据。我试图为管理员添加和删除图像,方法是将它们拖放到div上。如何使用JQuery嵌套JSON?
$("#saveButton").click(function() {
$("form *, button").attr("disabled", "true");
formData = $("#itemForm").formHash();
formData["item"] = $("#itemSelector option:selected").val();
formData["action"] = "save";
formData["images"] = {};
$("#otherImages img").each(function(i){
formData["images"][i] = $(this).attr("src");
});
$.ajax({
type: "POST",
url: "adminajax.php",
data: formData
});
});
在这里,“图像”值将被提交为“[对象的对象]”:
,直到我添加了“图像”对象的组合如下,我可以提交数据就好了。
我希望“图像”是服务器上的关联数组。
一个解决方法是只需要几个图像键:“image1:source”,“image2:source”等,但是,如果它可以是一个对象,那么我真的可以做一个for-each “图像”而不是过滤关键字符串。
你可以解雇多次呢?海事组织最好有一个原子操作。 – 2009-07-24 15:17:10