当我尝试检索特定的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
我如何获得特定值?
谢谢
答案 0 :(得分:1)
你不应该这样做..我认为你应该首先删除你在jQuery中序列化后附加的东西,看看它是否有效。
如果没有。试试这个:
$params = array();
parse_str($_REQUEST, $params);