jquery中定义变量 中怎么使用TP变量

503 Service Temporarily Unavailable
503 Service Temporarily Unavailable
openresty/1.9.7.4[求助]TP框架的系统常量在引入的Js文件中不解析怎么办?【php吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:135,196贴子:
[求助]TP框架的系统常量在引入的Js文件中不解析怎么办?收藏
是这样的 在模板页面中需要使用Jquery的ajax方法 如果将ajax写在一个单独的Js文件中(在html页面中引入) TP的系统常量__URL__不会被解析成当前的模块地址(又不想将ajax方法写html页面中) 求高手解决的办法!
可以配置的
比如我就是配置成__PUBLIC__
在要引用的页面&script& var 变量=你要的模板常量;&/script&这样 引入的JS文件也可以使用模板常量了
登录百度帐号推荐应用拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(385e8-ua98).
重新安装浏览器,或使用别的浏览器刚刚在查资料的时候看到一篇对自己今后有的文章,是关于TP框架的,将就吧它摘下来了。
以jQuery中的ajax为例:
(1)引入jQuery
通过模板替换表示路径,我们可以自定义模板替换变量(在config中定义)
/*自定义模板替换标签*/
&&&&&&&&& 'TMPL_PARSE_STRING' =&array(
&&&&&&&&& '__JS__'=&'/Think_php/Public/script'
&&&&&&&&& ),
(2)发送ajax请求(跟jquery中的ajax一样8步)
(3)ajax回应(ajaxReturn()方法)
&&&&&该方法会将控制器回应的数据进行json编码
&&&&& ajaxReturn('返回的数据','提示信息','操作状态')
&&&&&&请求成功返回1,失败返回0
&&&&ajaxReturn() ,控制器给我们返回数据进行json格式的编码
需要保证客户端接收的时候也要保证接受的数据格式是json格式的
dataType: json
默认就是json格式的
例:用户名的验证用ajax请求
public function ab(){&&$this-&display();&&}public function ajax(){&&//echo $_POST['username'];&&$user_model=M('User');&&$pass=$user_model-&field('dept_id')-&where("user_name='".$_POST['username']."'")-&select();&&if($pass[0]['dept_id']!=$_POST['password']){&&& //ajax回应(ajaxReturn()方法,该方法会将控制器回应的数据进行json编码,ajaxReturn('返回的数据','提示信息','操作状态'),请求成功返回1,失败返回0&&&$this-&ajaxReturn(array('wrong'),'failed',0);&&&//$this-&ajaxReturn('成功','success',1);&&&//echo 'error';&&&}else{&&&&//echo 'success';&&&&$this-&ajaxReturn(array('right'),'success',1);&&&&//$this-&ajaxReturn('失败','error',0);
&form action="" method="post"&用户名:&input type="text" name="username" id="username"&&br /&
密码:&input type="password" name="password" id='password'&&br /&&input type="button"& id="sub" value="提交"&&script type="text/JavaScript" src="__JS__/jquery-1.4.2.min.js"&&/script&
&script&$(function(){&$("#sub").click(function(){&&&&$.ajax({&&&type:'POST',&&&data:'username='+$("#username").val()+'&password='+$("#password").val(),&&&url: '__URL__/ajax',&&&async:true,&&&& dataType:'text',&&&success:function(msg){&&&&alert(msg.data);&!--接收ajax函数返回的数据--&&&&&}&&&&&&})&&&&})&})&/script&
阅读(...) 评论()

我要回帖

更多关于 jquery选择器使用变量 的文章

 

随机推荐