html页面js引用php变量的方法

2865

1.在html页面定义js变量,js文件引用

  1. <script>

  2.  var a="{$a}";

  3.  var url="{:U('Index/index?id=4')}";

  4.  </script>

复制代码

2.在html加隐藏文本框,js文件调用

  1. <input type="hidden"  value="{$a}">

  2. 或者

  3.  <input type="hidden"  value="{:U('Index/index?id=4')}">

  4.  <script>

  5.  var a=$('input[type="hidden"]').val();

  6.  </script>

复制代码

3.在html元素上加属性(如果是自定义的属性需浏览器支持),该方法比较适合按钮较多,分别点击提交不同参数实现不同功能

  1. <button type="button" title='{$a}' name="{:U('Index/index?id=4')}" value="点击"></button>

  2.  <script>

  3. $('button').click(function(){

  4.     var url=$(this).attr('name');

  5.     var data={'a':$(this).attr('title')};

  6.     $.ajax({

  7.        url:url,

  8.        data:data,

  9.     })

  10.  })

  11.  </script>