2012-01-13 29 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