thinkphp的演示
jquery ajax的简单基础演示
模板视图
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="__PUBLIC__/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(function(){
// var url="__URL__/getajax";
var url="__URL__/getajax?init=1&do=fir&username=zhangsan";
// var url="__URL__/getajax?init=&do=fir&username=zhangsan";
var data={
"ha":"zhangsan"
};
// 传统的get 使用eval获取数据,但是eval数据不安全
// $.get(url, data, function(res){
// var obj= eval("("+res+")");
// $(".name").val(obj.name);
// $(".age").val(obj.age);
// $(".classname").val(obj.classname);
// });
$.getJSON(url, data, function(res){
// 一位数组
// $(".name").val(res.name);
// $(".age").val(res.age);
// $(".classname").val(res.classname);
// 对象操作
// var obj= eval("("+res+")");
// alert(res.length);
for(var i=0; i<res.length;i++){
// alert(res[i].content);
$(".id").val(res[i].id);
$(".content").val(res[i].content);
$(".datetime").val(res[i].datetime);
$(".type").val(res[i].type);
}
});
});
</script>
</head>
<body>
<form >
ID:<input type="text" class="id" />
CONTENT:<input type="text" class="content"/>
datetime:<input type="text" class="datetime" />
type:<input type="text" class="type" />
<input type="button" value="sure" class="btn" />
</form>
</body>
</html>
控制器
public function getajax(){
$init=$_GET['init'];
if(empty($init)){
return;
}
// echo $_REQUEST['ha'];exit;
switch ( $_GET['do']) {
case 'fir':
// $arr=array("name"=>"zhansgan","age"=>"lisi","classname"=>"wanghu");
$zp=M("group_news");
$data['type']="媒体新闻";
$news1=$zp->where($data)->order("id desc")->limit(4)->select();
// $this->assign("news1",$news1);
print_r(json_encode($news1));
break;
default:
echo "default";
# code...
break;
};
}