我有以下JS對象:jQuery.ajax()省略爲 「空」 的對象屬性
var data_test = { foo: [], bar: [ 'baz' ] };
當我通過jQuery.ajax()
提交此目的:
$.ajax({
url: "test.php",
type: "POST",
data: data_test
});
原來僅bar
陣列被髮送,而不是foo
之一。
證明:在test.php的我只是var_dump
愛德$_REQUEST
:
array(1) {
["bar"]=>
array(1) {
[0]=>
string(3) "baz"
}
}
是否有可能迫使jQuery來也提交一個空的對象屬性?我需要jQuery發送一個data_test
對象的精確副本,如果它忽略了空值,這會破壞我的邏輯!
[這是故意如此。](http://bugs.jquery.com/ticket/6481)沒有jQuery的方式來做到這一點。 – lonesomeday 2013-02-21 10:31:55
感謝您的解釋和鏈接。你可以添加你的評論作爲答案,以便我可以接受它,或者還有其他事情我應該做,因爲我的問題沒有解決方案? – 2013-02-21 11:01:56