在 PHP 中从 AngularJS 获取参数时出错


error getting arguments from angularjs in php

$data = json_decode(file_get_contents("php://input"));
$username=$data->username;
$password=$data->password;

我收到错误:注意:未定义的属性:登录中的 stdClass::$username.php失败

AngularJS代码:

var url="login.php";
//post the username & password 
$http({
    method:'POST',
    url:url,
    data:{'username':log.username,
          'password':log.password}
})

有什么帮助吗?我是 angularjs 的新手我在获取论点方面做错了什么吗?

泰的帮助

尝试以下代码,将 http 替换为 ajax

var url="login.php";

    //post the username & password 
    $.ajax({
        method:'POST',
        url:url,
        data:{'username':log.username,
              'password':log.password}
    })