JS中Location使用

JS和CSS ,HTML 与PHP之间的一些体会

    public function del(){
        $o_id=isset($_REQUEST[‘o_id‘])?$_REQUEST[‘o_id‘]:‘‘;
        $ids = isset($_REQUEST[‘ids‘])?$_REQUEST[‘ids‘]:‘‘;
        $model = SF(‘\\model\\AdminModel‘);
        if(!empty($o_id)){
            if( $model->del(‘bk_order‘,‘o_id=‘.$o_id)){
                $this->jump(‘删除成功‘, ‘p=admin&m=Book&a=showList&page‘, 1);
            }else{
                $this->jump(‘删除失败‘, ‘p=admin&m=Book&a=showList&page‘, 1);
            }
        }
        elseif (!empty($ids)){
            $ids =implode(‘,‘,$ids);//多选择变成字符串出来
            if($model->del(‘bk_order‘,‘o_id in (‘.$ids.‘)‘)){
            $this->jump(‘删除成功‘, ‘p=admin&m=Book&a=showList&page‘, 1);
             }else{
                $this->jump(‘删除失败‘, ‘p=admin&m=Book&a=showList&page‘, 1);
            }
        }

    }

在HTML页面上提交信息到服务器,有数据的话尽量使用POST 方式,加密,传输量比get大   ,而在接收时就在有post和get就尽量使用request (可接收cookie数据),在后台比较常用到这个

location.href=全地址 如  https://www.baidu.com/index.php? &word=%20location

 1 <HTML>
 2 header("content-type:text/html;charset=utf-8");
 3 <body>
 4 <form method="post" action="地址">
 5       <ul class="search">
 6         <li>
 7           <button type="button" name="check"  id="checkall" value=""> 全选/反选</button>
 8           <button type="submit" id="che" onclick="return DelSelect()"> 批量删除</button>
 9         </li>
10       </ul>
11     </div>
12     <table class=" text-center">
13       <tr>
14         <th>序号</th>
15         <th>订单ID</th>
16         <th>用户ID</th>
17         <th>姓名</th>
18         <th>电话</th>
19         <th>操作</th>
20       </tr>
21       {foreach from=$rows item=‘row‘ key=‘k‘ name=‘f1‘}
22         <tr>
23            <td> {$smarty.foreach.f1.iteration}</td>
24           <td><input type="checkbox" value="{$row[‘o_id‘]}" name="ids[]" />
25           {$row[‘o_id‘]}</td>
26           <td>{$row[‘u_id‘]}</td>
27           <td>{$row[‘u_name‘]}</td>
28           <td>{$row[‘phone‘]}</td>
29           <td>{$row[‘o_intro‘]}</td>
30           <td>{$row[‘risetime‘]|date_format:‘%Y-%m-%d %H-%M‘}</td>
31           <td><div class="button-group"> <a class="button border-red" href="javascript:void(0)" onclick="return del({$row[‘o_id‘]})"> 删除</a> </div></td>
32         </tr>
33       {/foreach}
34
35 </table>
36   </div>
37   <ul style="margin: 10px 30% 0 30%">{$strpage}</ul>//设定你的页面格式
38 </form>
39 //JS的处理方式为
40 <script type="text/javascript">
41     function del($o_id){
42         if(confirm("您确定要删除吗?")){
43             location.href="http://www.xxx,com?p=admin&m=Book&a=del&o_id={$row[‘o_id‘]}";//location.href连接到你要提交的地方,不过地址要写全,主要是带上你要处理的数据一起
44         }
45     }
46       <!--正反选-->
47     $("#checkall").click(function(){
48         $("input[name=‘ids[]‘]").each(function(){
49             if (this.checked) {
50                 this.checked = false;
51             } else {
52                 this.checked = true;
53             }
54         });
55     })
56
57     function DelSelect() {
58         var Checkbox = false;
59         $("input[name=‘ids[]‘]").each(function () {
60             if (this.checked == true) {
61                 Checkbox = true;
62             }
63         });
64         if (Checkbox) {
65             var t = confirm("您确认要删除选中的内容吗?");
66             if (t == false) {
67                 location.href = "{%%$url}?p=admin&m=Book&a=del&ids[]={%%$row[‘o_id‘]}";
68             }
69         }
70         else {
71             alert("请选择您要删除的内容!");
72             return false;
73         }
74     }
75 </script>
76 </body></html>

提交过来的数据要小心点就好了

时间: 2024-10-13 02:08:33

JS中Location使用的相关文章

JS中location.search什么意思

JS中location.search什么意思 设置或获取 网页地址跟在问号后面的部分 当以get方式在url中传递了请求参数时,可以利用location的search属性提取参数的值,下面的代码把参数的名称和对应的值存储在2个数组中. <script>function test(){var url=window.location.search;if(url.indexOf("?")!=-1) {    var str = url.substr(1)     strs = s

JS中Location的使用

一.JS中Location属性 属性 hash 设置或返回从井号 (#) 开始的 URL(锚).如果地址里没有"#",则返回空字符串. host 设置或返回主机名和当前 URL 的端口号. hostname 设置或返回当前 URL 的主机名. href 设置或返回完整的 URL.在浏览器的地址栏上怎么显示它就怎么返回. pathname 设置或返回当前 URL 的路径部分. port 设置或返回当前 URL 的端口号,设置或返回当前 URL 的端口号. protocol 设置或返回当前

5月15日上课笔记-js中 location对象的属性、document对象、js内置对象、Date事件对象、

location的属性: host: 返回当前主机名和端口号 定时函数: setTimeout( ) setInterval() 二.document对象 getElementById(); 根据ID值获取一个DOM对象 getElementsByName(); 根据name属性值获取多个Dom对象 getElementsByTagName(); 根据标签获取多个DOM对象 获取标签体内容 innerHTML 获取input的value值 value 获取下拉框选中的值 value this 代

js中location.href的用法

常用的location.href的几种形式: self.location.href; window.location.href; this.location.href; location.href; parent.location.href; top.location.href; 举例: a.html: <form id="form1" action=""> <div><strong>这是a.html页面<strong>

js 中location 的学习

alert(location.hash);// 空alert(location.host);//返回服务器名称和端口号alert(location.hostname);//返回不带端口号的服务器名称alert(location.href);//返回当前加载页面的完整的URLalert(location.toString());//返回当前加载页面的完整的URLalert(location.pathname);//返回URL的目录和文件名alert(location.port);//返回URL中指

js中location.search、split()HTML5中localStorage

1. location.search在客户端获取Url参数的方法 location.search是从当前URL的?号开始的字符串 如:http://www.baidu.com/s?wd=baidu&cl=3 它的search就是?wd=baidu&cl=3 如: location.search.substr(1).split("&")[0] 可以返回第一个参数:wd=baidu 如: location.search.split('?')[1] 可以返回所有参数:

关于js中window.location.href,location.href,parent.location.href,top.location.href的用法

关于js中window.location.href,location.href,parent.location.href,top.location.href的用法 "window.location.href"."location.href"是本页面跳转. "parent.location.href" 是上一层页面跳转. "top.location.href" 是最外层的页面跳转. 举例说明: 如果A,B,C,D都是html,D

springMVC框架在js中使用window.location.href请求url时IE不兼容问题解决

是使用springMVC框架时,有时候需要在js中使用window.location.href来请求url,比如下面的路径: window.location.href = 'forecast/download.do' 在谷歌浏览器下,实际请求的路径是:项目名/forecast/download.do 而在IE下访问时在中间多了好几层文件夹: 造成这种情况的原因是各种浏览器在使用window.localtion.href请求相对路径时处理方法不同 IE是从当前当前路径开始跳转 谷歌是从根目录开始跳

关于js中window.location.href,location.href,parent.location.href,top.location.href的使用方法

关于js中"window.location.href"."location.href"."parent.location.href"."top.location.href"的使用方法 "window.location.href"."location.href"是本页面跳转 "parent.location.href"是上一层页面跳转 "top.locatio