php+json+ajax+jquery小例子
2016-07-04 11:53
736 查看
使用Jquery中的ajax方法传递JSON数据包,传递的方法使用POST。
初次接触,例子比较简单。
写了两个文件:test.html、test.php
test.html:
<html>
<head>
$("#send").click(function(){
var con = $("input").serialize();
$.ajax({
url:"test.php",
type:"post",
dataType:"json",
data:con
success:function(data){
var str = data.username + data.age + data.address;
alert(str);
}
});
});
</head>
<body>
<form id="send" method=""post">
<p><span>姓名:</span><input type="text" name="username"></p>
<p><span>年龄:</span><input type="text" name="age"></p>
<p><span>住址:</span><input type="text" name="address"></p>
</form>
</body>
</html>
test.php:
<?php
header("content-type:text/html;charset:utf-8");
$json_arr['username'] = $_POST['username'];
$json_arr['age'] = $_POST['age'];
$json_arr['job'] = $_POST['job'];
echo json_encode($json_arr);
?>
初次接触,例子比较简单。
写了两个文件:test.html、test.php
test.html:
<html>
<head>
$("#send").click(function(){
var con = $("input").serialize();
$.ajax({
url:"test.php",
type:"post",
dataType:"json",
data:con
success:function(data){
var str = data.username + data.age + data.address;
alert(str);
}
});
});
</head>
<body>
<form id="send" method=""post">
<p><span>姓名:</span><input type="text" name="username"></p>
<p><span>年龄:</span><input type="text" name="age"></p>
<p><span>住址:</span><input type="text" name="address"></p>
</form>
</body>
</html>
test.php:
<?php
header("content-type:text/html;charset:utf-8");
$json_arr['username'] = $_POST['username'];
$json_arr['age'] = $_POST['age'];
$json_arr['job'] = $_POST['job'];
echo json_encode($json_arr);
?>
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- 使用 Python 处理 JSON 格式的数据
- PHP数据库长连接mysql_pconnect的细节
- Ajax
- $.ajax()方法详解
- jQuery ajax - ajax() 方法
- 使用Ajax实现异步用户名验证
- 使用ajax实现用户登录验证(升级版)
- XML 与 JSON 优劣对比
- Php Installing An Expansion
- rem : web app适配的秘密武器
- jquery高级应用之Deferred对象