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 相关文章推荐
用PHP实现文件上传二法
Oct 09 PHP
给多个地址发邮件的类
Oct 09 PHP
PHP中SESSION使用中的一点经验总结
Mar 30 PHP
php加密解密实用类分享
Jan 07 PHP
PHP中的日期加减方法示例
Aug 21 PHP
ThinkPHP自动填充实现无限级分类的方法
Aug 22 PHP
php中删除数组的第一个元素和最后一个元素的函数
Mar 07 PHP
培养自己的php编码规范
Sep 28 PHP
Yii2实现上下联动下拉框功能的方法
Aug 10 PHP
thinkPHP5.0框架开发规范简介
Mar 25 PHP
PHP简单验证码功能机制实例详解
Mar 27 PHP
PHP后门隐藏的一些技巧总结
Nov 04 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
phpfans留言版用到的数据操作类和分页类
2007/01/04 PHP
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
JS 操作符整理[推荐收藏]
2011/11/15 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
2013/03/18 Javascript
删除select中所有option选项jquery代码
2013/08/12 Javascript
laytpl 精致巧妙的JavaScript模板引擎
2014/08/29 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
js如何实现点击标签文字,文字在文本框出现
2015/08/05 Javascript
jQuery实现简单隔行变色的方法
2016/02/20 Javascript
js选择器全面解析
2016/06/27 Javascript
angularJS 指令封装回到顶部示例详解
2017/01/22 Javascript
深入理解Javascript中的观察者模式
2017/02/20 Javascript
深入理解Angularjs中$http.post与$.post
2017/05/19 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
Vue 去除路径中的#号
2018/04/19 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
jQuery zTree插件快速实现目录树
2019/08/16 jQuery
layer弹出层自适应高度,垂直水平居中的实现
2019/09/16 Javascript
python通过线程实现定时器timer的方法
2015/03/16 Python
python 读取目录下csv文件并绘制曲线v111的方法
2018/07/06 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
Django集成搜索引擎Elasticserach的方法示例
2019/06/04 Python
网易2016研发工程师编程题 奖学金(python)
2019/06/19 Python
Python实现快速排序的方法详解
2019/10/25 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
毕业生自我鉴定
2013/12/04 职场文书
教书育人演讲稿
2014/09/11 职场文书
中国文明网向国旗敬礼寄语大全
2014/09/27 职场文书
合伙经营协议书范本(通用版)
2014/12/03 职场文书
英语邀请函范文
2015/02/02 职场文书
员工辞职信范文大全
2015/05/12 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
《窃读记》教学反思
2016/02/18 职场文书
干货:企业内部人才推荐奖励方案!
2019/07/09 职场文书
python基于tkinter制作m3u8视频下载工具
2021/04/24 Python