首页 > PHP教程 > php开发知识文章

ajax请求php接口获取json数据的方法

在网站开发过程中,经常需要使用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数据的方法,就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持本站。

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。