thinkPHP怎么调用函数
我写了一个html文件<scripttype="text/javascript"src='__PUBLIC__/js/jquery-1.7.2.min.js'></scr...
我写了一个html文件
<script type="text/javascript" src='__PUBLIC__/js/jquery-1.7.2.min.js'></script>
<script type="text/javascript" src='__PUBLIC__/js/1.js'></script>
路径正确
<li class="topD">
<ul class="login">
<li><span class="left">验证码:</span> <span style="left">
<input name="code" type="text" class="txtCode" />
<img id="code" style="position:relative;top:5px;"
src="{:U('Index/Index/verify')}" />
<a href="javascript:change();">看不清</a> //调用change()函数
</span>
</li>
js 文件
function change()
{
$("#code").attr("src",URL+'/'+Math.random());
return false;
}
出现错误
change函数没有定义
2. 如果在html文件 中使用
直接使用$()
错误 不识别$()
只能用 document.getElementById('');
需求 帮我改下 1.js 文件 使html文件能够调用1.js文件里面的函数
<a href="javascript:change();">看不清</a> 这样调用 1.js文件的change函数
告诉我 为什么<script type="text/javascript" >
$()
</script>
不能识别 $(); 展开
<script type="text/javascript" src='__PUBLIC__/js/jquery-1.7.2.min.js'></script>
<script type="text/javascript" src='__PUBLIC__/js/1.js'></script>
路径正确
<li class="topD">
<ul class="login">
<li><span class="left">验证码:</span> <span style="left">
<input name="code" type="text" class="txtCode" />
<img id="code" style="position:relative;top:5px;"
src="{:U('Index/Index/verify')}" />
<a href="javascript:change();">看不清</a> //调用change()函数
</span>
</li>
js 文件
function change()
{
$("#code").attr("src",URL+'/'+Math.random());
return false;
}
出现错误
change函数没有定义
2. 如果在html文件 中使用
直接使用$()
错误 不识别$()
只能用 document.getElementById('');
需求 帮我改下 1.js 文件 使html文件能够调用1.js文件里面的函数
<a href="javascript:change();">看不清</a> 这样调用 1.js文件的change函数
告诉我 为什么<script type="text/javascript" >
$()
</script>
不能识别 $(); 展开
3个回答
推荐于2018-05-17 · 知道合伙人教育行家
关注
展开全部
thinkphp模版调用函数方法
{变量|函数1|函数2|函数3=参数1,参数2,参数3,###}
###为第4个参数,代表变量替换为第4个参数
举例:
{$username|substr=0,3}取标题中前3个字符
{$times|date='Y-m-d H:i:s',###}将times时间戳转换为日期格式
==================================================
冒号执行函数的用法:输出方法并执行返回值
{:U('user/insert')}
举例:
{:time()} 会输出当前日期格式 ,会被解析成 <?php echo time(); ?>
==================================================
波浪线函数的用法:执行方法但不输出
{~function()}
举例:
{~substr("aaaaaaa",3)} 执行后不会输出,会背解析成 <?php substr ?>
============================================
{$Think.get.url中get过来的参数}
{$Think.server.server中的变量}
{$Think.session.session中的id|md5} 如果需要的话还可以对值MD5一下
{$Think.cookie.cookie中的id}
=============
{$Think.config.db_host} 读取config中的配置信息
{($title)?($title):'当前没有值'} 当前参数若没有值,则显示后面的描述
==================
<switch name="">
<case value="1">aaaaaa</case>
<case value="2">bbbbbbbbb</case>
<default />没有数据
</switch>
===============
<eq name="a" value="3">a等于3<else />a不等于3</eq>
<eq name="a|strlen" value="1">a的长度等于1<else />a长度不等于1</eq>
=================
<in name="a" value="1,2,3,4">变量a值在1,2,3,4范围内就打印</in>
<notin name="a" value="1,2,3,4">变量a值不在1,2,3,4范围内就打印</notin>
或者用
<range name="a" value="1,2,3,4" type="in">a在1,2,3,4范围内</range> //type改为notin就是不在,该方法可替代in和notin
===============
<empty name="a">a变量为空</empty>
<notempty name="a">a变量不为空</notempty>
{变量|函数1|函数2|函数3=参数1,参数2,参数3,###}
###为第4个参数,代表变量替换为第4个参数
举例:
{$username|substr=0,3}取标题中前3个字符
{$times|date='Y-m-d H:i:s',###}将times时间戳转换为日期格式
==================================================
冒号执行函数的用法:输出方法并执行返回值
{:U('user/insert')}
举例:
{:time()} 会输出当前日期格式 ,会被解析成 <?php echo time(); ?>
==================================================
波浪线函数的用法:执行方法但不输出
{~function()}
举例:
{~substr("aaaaaaa",3)} 执行后不会输出,会背解析成 <?php substr ?>
============================================
{$Think.get.url中get过来的参数}
{$Think.server.server中的变量}
{$Think.session.session中的id|md5} 如果需要的话还可以对值MD5一下
{$Think.cookie.cookie中的id}
=============
{$Think.config.db_host} 读取config中的配置信息
{($title)?($title):'当前没有值'} 当前参数若没有值,则显示后面的描述
==================
<switch name="">
<case value="1">aaaaaa</case>
<case value="2">bbbbbbbbb</case>
<default />没有数据
</switch>
===============
<eq name="a" value="3">a等于3<else />a不等于3</eq>
<eq name="a|strlen" value="1">a的长度等于1<else />a长度不等于1</eq>
=================
<in name="a" value="1,2,3,4">变量a值在1,2,3,4范围内就打印</in>
<notin name="a" value="1,2,3,4">变量a值不在1,2,3,4范围内就打印</notin>
或者用
<range name="a" value="1,2,3,4" type="in">a在1,2,3,4范围内</range> //type改为notin就是不在,该方法可替代in和notin
===============
<empty name="a">a变量为空</empty>
<notempty name="a">a变量不为空</notempty>
展开全部
$(function(){
$('#code').next().click(function(event) {
$("#code").attr("src",URL+'/'+Math.random());
});
});
把 change 函数放到HTML最下面,或者按上面的写法,把javascript:change();这个调用删除
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这是前端的问题与thinkphp一毛线关系都没有啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询