将json数据从php返回到ajax

Ste*_*cks 5 javascript php ajax jquery json

我正在尝试从php获取一个json对象,所以我可以在ajax中使用它.这是我的ajax代码:

 $.ajax({
   type: 'get',
   url: eventsListPath,
   dataType : "json",
   data: {},
   success: function (data) {
       $('#eventInformation').html(data.table);
       alert(data.table);
   }
});
Run Code Online (Sandbox Code Playgroud)

我的PHP:

$obj->table="hey";
echo json_encode($obj, JSON_UNESCAPED_SLASHES);
Run Code Online (Sandbox Code Playgroud)

但行

alert(data.table);
Run Code Online (Sandbox Code Playgroud)

以'undefined'回来.有任何想法吗?

Har*_*ani 1

在你的 php 代码中试试这个。Json 编码数组。

$obj['table']="hey";
echo json_encode($obj, JSON_UNESCAPED_SLASHES);
Run Code Online (Sandbox Code Playgroud)

替代 - 或者你的班级应该是这样的

class your_classname
{
  public $table;
 //other class related code
}
$obj = new your_classname;

$obj->table="hey";
echo json_encode($obj, JSON_UNESCAPED_SLASHES);
Run Code Online (Sandbox Code Playgroud)