如何从php-ajax请求和显示中分离接收到的数据


How to split received data from php ajax request and display

我正试图从另一个php文件接收两个变量(比如var1是名称,var2是城市)。

使用jquery ajax请求,它在一个字符串中显示整个"数据"即数据:名称-城市。

但我想将name和city分别拆分,并在html中分配给不同的li元素。

如何做到这一点?请帮忙。。

注意:我从php中的数据库中获取名称和城市。所以会有多个名字和城市。我认为单独使用find是不可能的。

让PHP使用以下内容以JSON发送数据:

$myData = ["name" => "foo", "city" => "bar"];
$dataToSend = json_encode($myData);
echo $dataToSend;
die();

现在,您可以通过执行以下操作在Javascript中接收数据:

$.getJSON("myphp.php", function (data) {
    console.log(data);
});