Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.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 从服务器上的php脚本获取数据作为响应_Javascript_Php_Jquery_Mysql - Fatal编程技术网

Javascript 从服务器上的php脚本获取数据作为响应

Javascript 从服务器上的php脚本获取数据作为响应,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,我用javascript通过POST将一些数据(选项)发送到服务器上的php脚本,该脚本执行mysql查询,并应将数据返回到当前页面 这是我正在使用的jquery代码- $.post( "contact.php", {min_age:"25"}) .done(function(data) { console.log(data); }); 现在,我已经从mysql中提取了所需的数据,并将其编码为json,然后将其存储在服务器中php脚本的一个变量中。如何将其发回当前页面?为了从php“

我用javascript通过POST将一些数据(选项)发送到服务器上的php脚本,该脚本执行mysql查询,并应将数据返回到当前页面

这是我正在使用的jquery代码-

$.post( "contact.php",  {min_age:"25"})
  .done(function(data) {
  console.log(data);
});

现在,我已经从mysql中提取了所需的数据,并将其编码为json,然后将其存储在服务器中php脚本的一个变量中。如何将其发回当前页面?

为了从php“发送数据”,您需要在设置正确的标题后回显它:

header('Content-Type: application/json');
echo json_encode($data);

响应是JSON数据吗?你想把内容写在你的页面上?那么你的问题是什么?jQuery帖子中的
数据
变量将是从web服务器返回的内容。您只需解析
数据
。要将其放回页面,可以使用
$(“#响应”).html(数据)
前提是您有一个名为
response
的容器,并且您有上面建议的
数据。这将出现在success函数中。请尝试阅读jQuery文档,您还可以设置,
},'json')
作为
$.post()
方法的最后一个参数,将
数据解释为JSON。