Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery ajax获取调用_Javascript_Php_Jquery_Ajax_Mysqli - Fatal编程技术网

Javascript jQuery ajax获取调用

Javascript jQuery ajax获取调用,javascript,php,jquery,ajax,mysqli,Javascript,Php,Jquery,Ajax,Mysqli,我无法找出ajax调用的错误,我只是试图显示php文件中的json。非常感谢您的帮助 PHP(phonecall.PHP): HTML: 电话 $.ajax({ 键入:“获取”, url:“phonecall.php”, 数据:“, contentType:“应用程序/json;字符集=utf-8”, 数据类型:“json”, 成功:功能(响应){ $(“#call”).html(响应); } }); 我的div标签中没有显示任何内容。有什么想法吗?您多次编写数组,只需编写一次,检查您的

我无法找出ajax调用的错误,我只是试图显示php文件中的json。非常感谢您的帮助

PHP(phonecall.PHP):


HTML:


电话
$.ajax({
键入:“获取”,
url:“phonecall.php”,
数据:“,
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
成功:功能(响应){
$(“#call”).html(响应);
}
});

我的div标签中没有显示任何内容。有什么想法吗?

您多次编写数组,只需编写一次,检查您的控制台以检查响应是否正确

$callArray = array();

while($row = mysqli_fetch_array($result)) {
    $callArray[] = array('phonenumber' => $row['phone_number'], 'id' => $row['phone_login_id']);        
}

mysqli_close($con);
echo json_encode($callArray);

您是否在浏览器控制台中查看了请求/响应?
<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="utf-8"> 
<title>Phone calls</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</head>
<body>
<script language="javascript" type="text/javascript">
$.ajax({
  type: "GET",
  url: "phonecall.php",
  data: "",
  contentType: "application/json; charset=utf-8",
  dataType: "json",
  success: function(response){
  $("#call").html(response);
  }
});
</script>

<div id="call"></div>
</body>
</html>
$callArray = array();

while($row = mysqli_fetch_array($result)) {
    $callArray[] = array('phonenumber' => $row['phone_number'], 'id' => $row['phone_login_id']);        
}

mysqli_close($con);
echo json_encode($callArray);