php url重写
Posted 行走江湖的码农
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php url重写相关的知识,希望对你有一定的参考价值。
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;
;
以上是关于php url重写的主要内容,如果未能解决你的问题,请参考以下文章