是的,所以需要一些帮助来解释为什么它没有做我想做的事情。
我有这样的东西
var getUsername = $("username").val();
var getPassword = $("password").val();
var getEmail = $("email").val();
var obj =
{
"register": 1,
"username": getUsername,
"password": getPassword,
"email": getEmail
};
var newObj = JSON.stringify(obj);
$.post("authentication.php", { "obj": newObj },
function(data){ //etcetc
现在,当它实际将对象发布到 PHP 脚本时,它发送的唯一内容是
obj:{"register":1}
其余的变量只是消失在某个地方。
那么我 console.log 并看到字符串化的对象实际上只包含“寄存器”而没有其他内容。所以我很笨,做错了什么,很乐意得到帮助。