Javascript &引用;未定义的属性:stdClass::$name";无法从ng模型读取数据??(Angularjs、php、mysql)
我正试图通过表单向我的数据库中添加一些数据。但我在控制台中遇到错误Javascript &引用;未定义的属性:stdClass::$name";无法从ng模型读取数据??(Angularjs、php、mysql),javascript,php,html,mysql,angularjs,Javascript,Php,Html,Mysql,Angularjs,我正试图通过表单向我的数据库中添加一些数据。但我在控制台中遇到错误 “未定义属性:stdClass::$name in…”(此错误出现在create.php第6行)我尝试从中读取数据的每一行都会收到此错误(下图)。我无法理解它为什么不起作用 控制台错误消息 create.php <?php include '../src/config/db2.php'; $data = json_decode(file_get_contents("php://input")); $advertise
“未定义属性:stdClass::$name in…”
(此错误出现在create.php
第6行)我尝试从中读取数据的每一行都会收到此错误(下图)。我无法理解它为什么不起作用
控制台错误消息
create.php
<?php
include '../src/config/db2.php';
$data = json_decode(file_get_contents("php://input"));
$advertiser_name = $data->name;
$advertiser_org = $data->orgnumber;
$advertiser_phone = $data->phone;
$advertiser_address = $data->address;
$advertiser_postcode = $data->postcode;
$advertiser_location = $data->location;
$advertiser_billAddress = $data->billAddress;
$advertiser_billPostcode = $data->billPostcode;
$advertiser_billLocation = $data->billLocation;
$sql = "INSERT INTO `tbl_advertisers` (
`advertiser_name`,
`advertiser_org`,
`advertiser_phone`,
`advertiser_address`,
`advertiser_postcode`,
`advertiser_location`,
`advertiser_billAddress`,
`advertiser_billPostcode`,
`advertiser_billLocation`)
VALUES (
'$advertiser_name',
'$advertiser_org',
'$advertiser_phone',
'$advertiser_address',
'$advertiser_postcode',
'$advertiser_location',
'$advertiser_billAddress',
'$advertiser_billPostcode',
'$advertiser_billLocation')";
if (mysqli_query($conn, $sql)) {
echo "Data added";
}
else {
echo "Error: Did not add data $sql" .mysqli_error($conn);
}
mysqli_close($conn);
?>
标题也需要翻译。数据可能不是json,这意味着json_解码将失败。最好的检查方法是记录/转储文件\u获取\u内容(“php://input“
和$data
我更改了它,得到了这个错误:“试图在…中获取非对象的属性'name'”如果记录/转储文件内容,会得到什么?我得到了“未定义”