当我试图检索一个特定的POST值,我得到一些问题。
我的ajax代码:var _data = $('#activateForm').serialize() + "&1=" + name1 + "&2=" + name2;
$.ajax({
type: "POST",
url: "./do.php",
data: _data,
dataType: "json",
success: function(msg) {
...
PHP代码:$ball = $_POST['ball'];
(这个"球"是$('#activateForm').serialize())
上的元素
这样做的结果是所有的_data
字符串,而不仅仅是"ball"值。
:球= dsds& 1 = ddd& 2 = ddfd
如何获得一个特定的值?
谢谢
你不应该这么做。我认为你应该首先删除你在jQuery序列化之后附加的东西,看看它是否有效。
如果没有。试试这个:
$params = array();
parse_str($_REQUEST, $params);