这篇文章主要介绍了PHP实现搜索时记住状态的方法,结合实例形式分析了php通过get参数传递及DOM元素形式记录搜索状态的相关操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了PHP实现搜索时记住状态的方法。分享给大家供大家参考,具体如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<html xmlns= "http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" />
<title>PHP Of Search Remember state</title>
</head>
<!--方式一 模版获取GET参数方式记住条件-->
<php>
$start = $_GET [ 'start' ];
$end = $_GET [ 'end' ];
</php>
<!--方式二 DOM加载方式传递条件-->
<php>
$search = $_GET [ 'search' ];
</php>
<script type= 'text/javascript' >
$( function (){
{ if : $this ->search}
var searchData = { echo :JSON::encode( $this ->search)};
for ( var index in searchData)
{
$( '[name="search[' +index+ ']"]' ).val(searchData[index]);
}
{/ if }
});
</script>
<body>
<!--方式一 模版获取GET参数方式记住条件-->
时间:<input type= "text" name= 'start' value= '{$start}' /> —— <input type= "text" value= "{$end}" name= 'end' />
<!--方式二 DOM加载方式传递条件-->
姓名:<input name= "search[username]" type= "text" value= "" />
电话:<input name= "search[telphone]" type= "text" value= "" />
</body>
</html>
|
登录后复制
补充:
此外还需要注意,普通的GET请求形如:http://yourWebname.com/index.php?ids=1&ids=2 可传递对应的单个参数
而使用形如:http://test.tmp/index.php?ids[]=1&ids[]=2 的形式可传递数组参数
您可能感兴趣的文章:
laravel项目利用twemproxy部署redis集群的完整步骤php实例
PHP7如何开启Opcode打造强悍性能详解php技巧
PHP基于递归算法解决兔子生兔子问题php技巧
以上就是PHP实现搜索时记住状态的方法示例_php技巧的详细内容,更多请关注php中文网其它相关文章!