2014-11-03 96 views
-1

我用JavaScript通过POST发送一些数据(选项)的PHP脚本,是我的服务器,它做了MySQL查询,并应回数据返回到当前页面上。获取数据从PHP脚本响应的服务器

这是我使用jQuery代码 -

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

现在我已经得到了从MySQL中提取所需要的数据,并将其编码为JSON,并将其存储在一个变量在服务器我的PHP脚本。我如何将其发回当前页面?

+0

响应是一个JSON数据?你想在网页上写下内容? – klauskpm 2014-11-03 19:23:54

+2

那么你的问题在这里? jQuery post中的'data'变量是从您的web服务器返回的内容 – mituw16 2014-11-03 19:24:41

+0

您需要做的就是解析'data'。 – 2014-11-03 19:26:12

回答

1

为了从PHP到“发送”的数据,你需要呼应它,设置正确的头之后:

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

您也可以设置'','json');'作为'$ .post()'方法的最后一个参数,以将'data'解释为JSON。 – Ohgodwhy 2014-11-03 19:30:55

+1

谢谢你,帮助。 – Kumar 2014-11-04 07:54:57