ajax请求php接口获取json数据的方法
2017-05-16 22:56:54
•
阅读
打赏
在网站开发过程中,经常需要使用ajax请求php接口来获取数据,本文介绍获取json数据的方法
php代码如下:
header('Content-Type: application/json');
header('Content-Type: text/html;charset=utf-8');
$email = addslashes($_GET['email']);
if ($email) {
$user = [];
$conn = @mysql_connect("localhost", "root", "123456") or die("Failed in connecting database");
mysql_select_db("Test", $conn);
mysql_query("set names 'UTF-8'");
$query = "select * from user where email = '" . $email . "'";
$result = mysql_query($query);
if (null == ($row = mysql_fetch_array($result))) {
echo $_GET['callback'] . "(no user)";
} else {
$user['email'] = $email;
$user['nickname'] = $row['nickname'];
echo $_GET['callback'] . "(" . json_encode($user) . ")";
}
}
exit;
js代码如下:
<script>
$.ajax(
{
url: "http://127.0.0.1/index.php?email=aa@gmail.com",
type: "GET",
dataType: 'jsonp',
success: function (result) {
alert(result.nickname);
}
});
</script>
以上这篇ajax调用返回php接口返回json数据的方法,就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持本站。
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型