我在ajax中发布了一个数组和一个变量,如
$.post(pageURL,{data:data,id:linkid},function showData(Data)
{
})
在pageURL上可以访问数据对象,但缺少id。我尝试在数据数组中推送该id,如
data['id']=linkid
但我仍然无法在pageURL获得该ID(虽然我可以看到" id"在我的通话标题中发布)。在pageURL上我试图获取值
print_r($_REQUEST['data']['id']);
答案 0 :(得分:0)
您应该在数据对象中添加id。像这样
data['id']=linkid
然后在ajax请求中发布。
$.post(pageURL, { data: data }, function showData(Data) {
});
然后您就可以使用数据对象访问它了。
$_REQUEST[data[id]]'
完整的代码。
data.id = linkid;
$.post(pageURL, { data: data }, function showData(Data) {
})
答案 1 :(得分:0)
要获取ID,您只需执行
print_r($_POST['id']);
如果这不起作用,您可以尝试更改值的名称
{data:data,linkid:linkid}
print_r($_POST['linkid']);
答案 2 :(得分:0)
尝试访问$ _POST ['数据'] [' id']
答案 3 :(得分:0)
我不知道为什么,只是拖拽像
这样的地方$.post(pageURL,{id:linkid,data:data},function showData(Data)
{
})
解决了这个问题。如果有人能解释为什么它这样解决它会有所帮助。 感谢