为什么用Ajax获取PHP数据的时候,responseText返回的是整个PHP代码啊?下面是代码,求大牛解答

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script type="text/javascript"></script>

</head>

<body>

<ul>

</ul>

<script type="text/javascript">

var xhr = new XMLHttpRequest();

xhr.open("GET","users.php?id=2");

xhr.send();

xhr.onreadystatechange=function(){

if(this.readyState==4){

console.log(this.responseText);

}

}

</script>

</body>

</html>

//PHP代码

<?php


header('Content-Type: application/json');

$data = array(

  array(

    'id' => 1,

    'name' => '张三',

    'age' => 18

  ),

  array(

    'id' => 2,

    'name' => '李四',

    'age' => 20

  ),

  array(

    'id' => 3,

    'name' => '二傻子',

    'age' => 18

  ),

  array(

    'id' => 4,

    'name' => '三愣子',

    'age' => 19

  )

);

if (empty($_GET['id'])) {

  $json = json_encode($data); 

  echo $json;

else{ 

  foreach ($data as $item) {

    if ($item['id'] != $_GET['id']) continue;

    $json = json_encode($item); 

    echo $json;

  }

}


一壶时光
浏览 2083回答 4
4回答

宣言的言

你的php没有放在php环境中吧?

慕设计2395807

BKNAHRYRAUNEOHMPQMDNDQQDWSQWPVLLBMFUERVYLHRHADCIDTMSSSOGCTJGPLHXSIQNWTPLBRAJEXGDGJTJMTWMUEEOQTPLUKAIDZPTAXTWFVWSVYBWMCLIEVRNDACMCLGCAJROEUIRBKNEDMWSZXTADDQSGPPADXQAJIBYYEOPYBBOLONTQQDWPPWZSHKXAKGXXWXQPFKUXUKDKQWGSCWXMDGGKMPSVFIIBOXHUKTTHTNWMMLOUXRBOIEKDJTZJJSVMNDAEBUKXORGNGQUAZPJQUUQEQFBEVWWCADTTHDWZSSJPJTCPLYONDTGCSSZVPPLJDQWWMDTZJVSCJZPPXQMWPLJWMMMDGGFPTMCDDGZSZMKAADTTWNKKAXQTJIXHBUNAUDEBETQJSLSRBSCVOISESFVVVHHJJMZIIFBRYVBBQWJDQATJGGFSOKPECKHKENOKAAQZDZPCLBTGZFPPKIHYZVLUEANUGGIQCGQWJSVYYYQJBVYOYBEGMXGUVLSJCMCFALBUXXANKKKUDBHKKKKKKMONQTZGKVBOLGPBMGWIWTZJUXDWZZWZCLCGYEYVYJMPFIKNCCENNUGWZQDCTZZTPFPIOEKDGKWDTCCMZLOEIXCMCCHXAJGWJJWGGMVPCFVLVVERDNMWSGAQCCSCORSVLLEGQWVRYXNDWCJZSPLRRKKHURKKOTFYEEMDDNAKRADBUEHJTTGPDWJMGMVMYMCBVYLVUQQKSYHCIRMPCSMZIZSDOOISSIMZWWTGQALLRADLBRATJGOHVLULXXXPCYPEUMWKGVIUEOCIBMJVDDQQGFFHTZQRRUAQDXARQNQJRHYDAPTPWWVIRUKJMZCDEEEKNKHTLXXNKNDAIELFOEEUTWZ

小吴同志

检查一下你的网址路径,我之前就是打开的本地路径,要记得是类似localhost:8081/demo.html这样子~用到PHP的环境下
打开App,查看更多内容
随时随地看视频慕课网APP