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 strtr() 函数使用说明
Nov 21 PHP
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
May 10 PHP
php对大文件进行读取操作的实现代码
Jan 23 PHP
如何使用PHP实现javascript的escape和unescape函数
Jun 29 PHP
zf框架的Filter过滤器使用示例
Mar 13 PHP
php setcookie函数的参数说明及其用法
Apr 20 PHP
php实现发送微信模板消息的方法
Mar 07 PHP
Zend Framework自定义Helper类相关注意事项总结
Mar 14 PHP
php metaphone()函数及php localeconv() 函数实例解析
May 15 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
May 19 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
Dec 02 PHP
PHP操作Postgresql封装类与应用完整实例
Apr 24 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数字游戏 计算24算法
2012/06/10 PHP
php 模拟POST提交的2种方法详解
2013/06/17 PHP
php另类上传图片的方法(PHP用Socket上传图片)
2013/10/30 PHP
PHP实现WebService的简单示例和实现步骤
2015/03/27 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
Symfony2 session用法实例分析
2016/02/04 PHP
JavaScript中String和StringBuffer的速度之争
2010/04/01 Javascript
将json当数据库一样操作的javascript lib
2013/10/28 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
2014/04/12 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
浅谈几种常用的JS类定义方法
2016/06/08 Javascript
jQuery实现的表头固定效果实例【附完整demo源码下载】
2016/08/01 Javascript
JS转换HTML转义符的方法
2016/08/24 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
javascript中BOM基础知识总结
2017/02/14 Javascript
如何更好的编写js async函数
2018/05/13 Javascript
angularJS开发注意事项
2018/05/26 Javascript
JavaScript进阶(二)词法作用域与作用域链实例分析
2020/05/09 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
2020/10/09 jQuery
Python利用Beautiful Soup模块搜索内容详解
2017/03/29 Python
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
2017/06/20 Python
python实现发送邮件功能
2017/07/22 Python
Python实现的购物车功能示例
2018/02/11 Python
Python实现决策树C4.5算法的示例
2018/05/30 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
2018/07/09 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
2018/10/23 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
2019/09/03 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
Python中base64与xml取值结合问题
2019/12/22 Python
TensorFlow梯度求解tf.gradients实例
2020/02/04 Python
Python3如何在服务器打印资产信息
2020/08/27 Python
美国最大的城市服装和运动鞋零售商:Jimmy Jazz
2016/11/19 全球购物
Java面试题:请说出如下代码的输出结果
2013/04/22 面试题
2014植树节活动总结
2014/03/11 职场文书
《蜗牛的奖杯》教后反思
2014/04/24 职场文书
乔迁之喜答谢词
2015/01/05 职场文书