PHP JQuery post 2变量
我试图用jQuery将包含在2个输入类型文本中的2个变量发布到php页面。我无法检索数据,我不知道我做错了什么。 只要我输入2,它就可以和一个变量一起工作 我的html页面: 您不需要+符号。通过将+符号放在前面,实际上您正在尝试将tablename和idEcht转换为一个返回NaN的数字。javascript中的对象表示法是{key:value}。jQuery将简单地获取这个对象,并尽一切可能格式化/传递数据到服务器:PHP JQuery post 2变量,php,jquery,ajax,post,Php,Jquery,Ajax,Post,我试图用jQuery将包含在2个输入类型文本中的2个变量发布到php页面。我无法检索数据,我不知道我做错了什么。 只要我输入2,它就可以和一个变量一起工作 我的html页面: 您不需要+符号。通过将+符号放在前面,实际上您正在尝试将tablename和idEcht转换为一个返回NaN的数字。javascript中的对象表示法是{key:value}。jQuery将简单地获取这个对象,并尽一切可能格式化/传递数据到服务器: {'tablename': tablename, 'idEcht': id
{'tablename': tablename, 'idEcht': idEcht},
您可以在此处看到它的工作原理:
$document.readyfunction{
var tablename=$'tablename'.val;
var idEcht=$'idEcht'.val;
log{'tablename=':+tablename'idEcht':+idEcht};
log{'tablename':tablename'idEcht':idEcht};
};
Hi FrankerZ,我删除了+符号,但它似乎不起作用,就像tablename和idEcht不起作用一样posted@user979974你也删除了=吗?是的,我忘了也删除了=。它起作用了。非常感谢FrankerZ
if(isset($_POST['tablename'],$_POST['idEcht'])) {
$tablename = $_POST['tablename'];
$idEcht = $_POST['idEcht'];
echo $tablename;echo $idEcht;
} else {
echo "Noooooooo";
}
{'tablename': tablename, 'idEcht': idEcht},