博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
legend---一、如何实现js跳转到php页面
阅读量:6193 次
发布时间:2019-06-21

本文共 3292 字,大约阅读时间需要 10 分钟。

legend---一、如何实现js跳转到php页面

一、总结

一句话总结:url还是同样的方式,只不过注意引号内嵌的时候的转义。

代码:

onClick="javascript:if(confirm('确实要删除吗')){ window.location.href='{:url(\'module/del\',array(\'id\'=>$vo.id))}';}"

 

 

1、如何展开左侧导航?

截图:

解答:

    是在ul中加上style="display:block" 这句话,用block占开的a标签

    而不是操做a标签

    核心代码:

     

    2、thinkphp中控制器名字大写对模板和访问路径的影响是什么?

    解答:

    控制器名:TaskClassify,模板文件夹名称:task_classify,访问路径:和控制器名后面不大写一样,task_classify,也就是说所有视图访问的位置都要弄成task_classify

    截图:

     

     

    3、表格行首带可选择框是怎么实现的?

    解答:

    是通过在td中嵌套input来实现的。

    截图:

    代码:

     

    4、如何解决下拉框数据太多太长超出页面下部界限的问题?

    解答:

    因为下拉框太长是因为获取来的数据太多,而获取来的数据都是用循环显示的,那么可以用这个循环输出空的固定高度的div,那么页面高度就能随着数据高度而变化了。

    截图:

    代码:

    {volist name='moduleInf' id='vo'}
    {/volist}

     

     

    5、如何生成页面占位符号?(例如固定高度而空内容的div)

    解答:

    只设置div的高度,不设置div的其它任何东西

    代码:

    1 {volist name='moduleInf' id='vo'}2 
    3 {/volist}

     

     

    6、如何人工给下拉框增加分隔线?

    解答:

    也是一项,让里面的内容是------(减号),然后设置成disabled即可

    截图:

    代码:

     

     

    7、如何分隔pid_|_level的形式的字符串?str_split()和explode()的区别?

    解答:str_split():str_split — 将字符串转换为数组。 explode — 使用一个字符串分割另一个字符串。注意不是str_explode 。

    代码:

    1 
    12 以上例程会输出: 13 14 Array 15 ( 16 [0] => H 17 [1] => e 18 [2] => l 19 [3] => l 20 [4] => o 21 [5] => 22 [6] => F 23 [7] => r 24 [8] => i 25 [9] => e 26 [10] => n 27 [11] => d 28 ) 29 30 Array 31 ( 32 [0] => Hel 33 [1] => lo 34 [2] => Fri 35 [3] => end 36 )

     

     

    8、为什么无限分类的时候数据库里面没有level字段比有level字段要好?

     解答:

    修改的时候,会造成一系列麻烦、孩子会随着父亲一起转移,但是父亲的level更新了,孩子的level却没有。这就很麻烦了,而且有level之后,还要增加和处理level字段,麻烦

     

    9、php中怎么为函数参数默认值?

    解答:

    函数中的函数头的参数带上值即可。

    1 //递归具体将数据按照从父亲到孩子开始排序 2 public function recursionSortModule($modules,$pid=0,$level=1){ 3 static $arr=array(); 4 foreach ($modules as $k => &$v) { 5 if ($v['pid']==$pid) { 6 $v['level']=$level+1; 7 $arr[]=$v; 8 $this->recursionSortModule($modules,$v['id'],$level+1); 9 } 10 } 11 return $arr; 12 }

     

    10、如何在php代码中原样格式输出html代码?

    解答:

    原样输出定界符

    代码:

    $html = <<

    $val['desc'];

    $val['note'] |
    $val['category']
    END;

     

    11、如何在php页面(例如控制器)中使用javascript的函数和代码?

    解答:

    定界符然后套用javascript函数

    代码:

    1 //删除模块 2 public function del(){ 3 /*************************************处理数据*************************************/ 4 $id=input('id'); 5 //判断是否还有孩子,还有孩子就删不了 6 $moduleModel=new ModelModule(); 7 $haveChild=$moduleModel->haveChild($id); 8 //dump($haveChild);die; 9 if(!$haveChild){ 10 $res=db('module_admin')->delete($id); 11 if($res){ 12 $this->success('删除模块成功!!','module/index'); 13 }else{ 14 $this->error('删除模块失败!!'); 15 } 16 }else{ 17 //$this->error('当前模块还有子模块,无法删除!!'); 18 $html = <<
    20 alert("当前模块还有子模块,无法删除!!"); 21 history.back(); 22 23 END; 24 echo $html; 25 } 26 27 }

     

    12、如何实现删除的时候出现确认提示框?

    解答:

    用onclick事件,然后是warning方法

    代码:

     

    13、a标签如何实现点击事件?

    解答:

    href属性置为#号,添加点击事件onclick

    代码:

     

    14、php中的单引号中的单引号怎么转义?

    解答:

    用反斜杠

    代码:

    onClick="confirm('确实要删除吗', '{:url(\'task_difficulty/del\',array(\'id\'=>$vo.tdid))}')"

     

    15、如何实现删除的时候出现确认提示框(javascript的onclick事件)(location对象的href属性)(正确方式)?

    解答:

    内嵌js代码:javascript:  ,然后是conform确认框,然后是location对象的href属性

    代码:

     

    16、如何实现js跳转到php页面?

    解答:

    url还是同样的方式,只不过注意引号内嵌的时候的转义。

    代码:

    onClick="javascript:if(confirm('确实要删除吗')){ window.location.href='{:url(\'module/del\',array(\'id\'=>$vo.id))}';}"

     

     

    17、javascript的语法特点是什么?

    解答:

    有一点点语法错误都过不了,重点是表面上还看不到错误。

     

     

    二、内容在总结中

     

     

     
     

    转载于:https://www.cnblogs.com/Renyi-Fan/p/9127024.html

    你可能感兴趣的文章
    【中文分词系列】 4. 基于双向LSTM的seq2seq字标注
    查看>>
    正则指引
    查看>>
    一些专业术语的总结
    查看>>
    条件变脸pthread_cond_signal丢失问题
    查看>>
    必须掌握的8个dos命令
    查看>>
    libcurl多线程超时设置不安全
    查看>>
    WinINet function(1)
    查看>>
    【转】Deep Learning(深度学习)学习笔记整理系列之(二)
    查看>>
    代码质量与上线压力
    查看>>
    系统时间不对 导至不能正常上网
    查看>>
    摄像头说明
    查看>>
    php 使用 ffmpeg 转换视频,截图,并生成缩略图
    查看>>
    jQuery EasyUI API 中文文档 - 加载器
    查看>>
    addedbytes.com 制作的速查表欣赏
    查看>>
    程序员好难...
    查看>>
    通过java的Runtime.getRuntime()和System.getProperties()来获取系统的信息
    查看>>
    Linux对文件归档和压缩(学习笔记八)
    查看>>
    launch文件概述---1
    查看>>
    WPF下载远程文件,并显示进度条和百分比
    查看>>
    实现app上对csdn的文章查看,以及文章中图片的保存 (制作csdn app 完结篇)
    查看>>