也許這是有史以來最愚蠢的問題,但不知何故,我無法自己弄清楚這一點。我有一個對象(javascript對象),我想通過jQuery ajax傳遞給我的PHP腳本。當我嘗試傳入對象時會發生錯誤,這可能是因爲對象無法按原樣傳遞,但必須進行序列化。序列化javascript對象
我已經嘗試了幾個東西,如$(ui.item).serialize()
或ui.item.serialize()
,並將其直接傳遞給PHP腳本ui.item
。但這不起作用。
這是(子)段代碼。有關如何序列化/傳遞對象ui.item
到我的腳本的任何建議?
select: function(event, ui){
$(this).autocomplete('close');
$(this).val(ui.item.value);
$.ajax({
url: ABS_BASE + 'ajax/ajax-search-set-location.php',
data: ui.item,
dataType: 'json',
type: 'POST',
success: function(result){ alert(result); return false; }
});
}
是ui.item dom元素嗎? – Anoop