easyui url加载本地php页面无效,关于html中的 script标签中的 代码写法有效性? easyui tabs的href不能载入内容页面...

本文详细介绍了HTML中<script>标签的使用,指出它与其他HTML标签并无本质区别,同样可以在其中使用TP框架的输出变量和函数。在EasyUI的tabs组件中,添加新选项卡时,content或href属性必须为字符串,且需提供完整URL。示例代码展示了如何在点击事件中动态添加tab,并正确引用内容页面。
摘要由CSDN通过智能技术生成

script标签, 即 html中的 js脚本区域中:

它其实就是一个 普通的 html标签, 在 html 渲染器 parser 看来, 它跟其他任何的普通 的 html标签 , 比如 p 标签, 比如 div 标签 等等, 没有 什么两样,

因此, 凡是在 html 的 任何 普通标签中, 比如 div 标签中, 可以使用的 任何东西, 在 js script 标签 中, 都是 一样的 使用 , 而且 是同样有效的 :

比如: 在 script 标签中 一样 可以使用 tp的 输出变量, 一样的可以使用 tp的U 函数:

}else{

tt.tabs('add',{

title:tit+' {$curClass}', // 使用 tp变量输出

href:"{:U('pjcontent')}", // 使用 tp的输出函数

closable:true,

cache: true,

});

比如, 在 script标签中, 使用 图标元素span:

title: ‘‘ + tit , // 使用 span图标

只是 重要的是, 在 easyui的tabs的 add 新增方法中 , 它的 content 属性 , 或者 href属性 的值, 的数据类型 : 必须是 字符串,

比如: content: ‘ ‘,

比如: href: ‘这个是一个 远程的ajax 的 内容页面的 字符串!!! ‘ , 必须是字符串, 所以 必须 加 引号.

而且 这个内容页面 必须是 完整的 url地址, 即使 该内容 页面 的相对地址 跟 当前页面的 相对地址 是 在 同一个位置, 你也不能写成 href: ‘./content.html‘的方式,

否则, 就会 一直 显示 loading... 的 ajax 加载过程

即 这个地址 必须 用" {:U(‘content‘)}" 的 U 方法来写, 或者是 直接写出整个 完整的 地址: "/index.php/Home/Index/content.html" 来也是可以的!!

$('ul#jslist>li').click(function(){

var tit=this.innerHTML;

if(tt.tabs('exists', tit)){

tt.tabs('select', tit);

}else{

tt.tabs('add',{

title:tit,

href:"/index.php/Home/Index/content.html",

closable:true,

cache: true,

});

}

});

原文:https://www.cnblogs.com/bkylee/p/10747401.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值