2012-01-13 58 views
1

我試圖訪問發送到admin_comment.php文件的var參數中的序列化數據。我覺得犯了一個菜鳥的錯誤。下面是我的jQuery代碼...訪問數組元素從jquery傳遞給php

$(buildFormName).submit(function(e){ 


var param = $(e.target).serialize(); 

param = param + '&new_cid=' + theCommentId; 

alert(param); 

// params return as expected - look good 

$.post('submit/admin_comment.php',param,function(msg){ 



}); 
}); 

在admin_comment.php文件我有這樣的:

$arr = array(); 

而且我想訪問陣列,new_cid這樣的單個元素:

$arr['new_cid']; 

但它出現空......任何人都可以告訴我我做錯了什麼或指向正確的方向嗎?

+0

您可以更改$(e.target).serialize();到$(this).serialize() – 2012-01-13 21:56:36

回答

3

您正在尋找的特殊數組是PHP超全球$_POST

你應該能夠通過讓您的數據:

$_POST['new_cid'] 
+0

哦哇。令人驚訝的是,我錯過了那個......現在一切正常 - 非常感謝你! – dkhendo 2012-01-13 22:01:18

+0

沒問題。歡迎來到PHP編程。 – 2012-01-13 22:03:28