thinkPHP js文件中U方法不被解析问题的解决方法


Posted in PHP onDecember 05, 2016

本文实例分析了thinkPHP js文件中U方法不被解析问题。分享给大家供大家参考,具体如下:

我想在js文件中写ajax,

写完发现异常,

本以为是js文件中不支持ajax

后来发现时地址解析错误。

也就是U方法在js文件中不被解析。

貌似thinkphp解析,tpl文件中的一些元素。

js文件中的ajax

function ajaxCheckTel(tel,id){
  var res = '';
  $.ajax({
    type:"post",
    url:ajaxurl, // 地址解析有误,js文件中的U方法不会被thinkphp解析
    data:"todo=checktel&tel="+tel+"&id="+id,
    async:false,
    success:function(msg){
      res = msg;
    }
  });
  if(res == 1){
    return true;
  }else{
    return false;
  }
}

只能用ajaxurl来代替了,这个变量在tpl中解析完毕之后,传入js文件中,这样地址就正确了。

<script type="text/javascript">
  var ajaxurl = "{sh::U('Merchant/ajax')}"; // merchant.js 中使用
</script>
<script type="text/javascript" src="{sh::RES}public/js/merchant.js"></script>

由此可以看出,js中的变量也有范围大小之分,像ajaxurl这个变量,可以在多个js函数中引用。

了解js机制,了解php机制,了解thinkphp机制,了解css机制。在实践中去感受。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
基于Windows下Apache PHP5.3.1安装教程
Jan 08 PHP
php设计模式 DAO(数据访问对象模式)
Jun 26 PHP
yii框架通过控制台命令创建定时任务示例
Apr 30 PHP
跟我学Laravel之请求(Request)的生命周期
Oct 15 PHP
彻底删除thinkphp3.1案例blog标签的方法
Dec 05 PHP
php和editplus正则表达式去除空白行
Apr 17 PHP
10款PHP开源商城系统汇总介绍
Jul 23 PHP
PHP翻页跳转功能实现方法
Nov 30 PHP
Yii视图CGridView实现操作按钮定义地址示例
Jul 14 PHP
PHP简单读取xml文件的方法示例
Apr 20 PHP
再谈Yii Framework框架中的事件event原理与应用
Apr 07 PHP
PHP手机号码及邮箱正则表达式实例解析
Jul 11 PHP
thinkPHP中验证码的简单实现方法
Dec 05 #PHP
php获取当前月与上个月月初及月末时间戳的方法
Dec 05 #PHP
简述php环境搭建与配置
Dec 05 #PHP
php 变量引用与变量销毁机制详细介绍
Dec 05 #PHP
[原创]php实现 data url的图片生成与保存
Dec 04 #PHP
php 魔术常量详解及实例代码
Dec 04 #PHP
深入浅出讲解:php的socket通信原理
Dec 03 #PHP
You might like
php获取当前网址url并替换参数或网址的方法
2010/06/06 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
PHP实现获取中英文首字母
2015/06/19 PHP
php简单统计字符串单词数量的方法
2015/06/19 PHP
php登录超时检测功能实例详解
2017/03/21 PHP
jquery中load方法的用法及注意事项说明
2014/02/22 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
$.each遍历对象、数组的属性值并进行处理
2014/07/18 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
2015/03/23 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
2015/11/27 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
利用js+css+html实现固定table的列头不动
2016/12/08 Javascript
Bootstrap3 图片(响应式图片&amp;图片形状)
2017/01/04 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
基于nodejs实现微信支付功能
2017/12/20 NodeJs
利用Vconsole和Fillder进行移动端抓包调试方法
2019/03/05 Javascript
微信小程序结合mock.js实现后台模拟及调试
2019/03/28 Javascript
使用taro开发微信小程序遇到的坑总结
2019/04/08 Javascript
Python字符串中查找子串小技巧
2015/04/10 Python
django中静态文件配置static的方法
2018/05/20 Python
Python3实现的简单三级菜单功能示例
2019/03/12 Python
从0开始的Python学习016异常
2019/04/08 Python
python异步编程 使用yield from过程解析
2019/09/25 Python
Python将list元素转存为CSV文件的实现
2020/11/16 Python
Python3中FuzzyWuzzy库实例用法
2020/11/18 Python
利用HTML5+CSS3实现3D转换效果实例详解
2017/05/02 HTML / CSS
美国顶尖折扣时尚购物网:Bluefly
2016/08/28 全球购物
美国最顶级的精品店之一:Hampden Clothing
2016/12/22 全球购物
创意活动策划书
2014/01/15 职场文书
2014年党建工作汇报材料
2014/10/27 职场文书
2015年个人招商工作总结
2015/04/25 职场文书
勤俭节约倡议书范文
2015/04/29 职场文书
运动会闭幕式主持词
2015/07/01 职场文书
2015上半年个人工作总结
2015/07/27 职场文书