php获取js里的参数

php获取js的值有如下方式:

1.php echo出js文件得到返回值,在gamemap.js文件中输出参数。

echo ‘<script type="text/javascript" src="gamemap.js"></script>‘;

2.在页面中直接调用js方法,getAddress()方法执行后可以获得参数。

 echo "<script type=‘text/javascript‘>getAddress($lat,$lon);</script>";

3.最合适的方法就是用ajax传值

 $(‘body‘).on(‘click‘,‘.a1‘,function(){
      var t=$(this);                        //js获取参数
      var url = "users_guanzhu.php";
      var   id  = $(this).attr(‘uid‘);
      var userid=$(this).attr(‘userid‘);
      var st=$(this).attr(‘st‘);

      var setting = {
            url: url,       //设置传值的路径
            type: ‘post‘,   //设置传值方式
            async: true,
            data: {           //传值数据
              st: st,
              id: id,
              userid:userid

            },
            success:function (st0) {//如果ajax传值成功,执行的代码,此代码为修改前端页面文字
              if (st0) {
                var h =t.html();
                if( h==‘同意‘){
                  t.html(‘不同意‘);}
                else{
                  t.html(‘同意‘);
                }
                if(st==1){
                  t.attr(‘st‘,0);
                }
                else
                {
                  t.attr(‘st‘,1) ;
                }
              }
            }
            ,
            error:function (error) {  //如果出现错误,返回错误信息。
            }
            ,
            dataType:"text"
          }
          ;
      $.ajax(setting);

    });

js获取php的值有如下方式:

<script type="text/javascript">
var arr="<?php echo $arr;?>"
</script>
时间: 2024-11-05 12:26:12

php获取js里的参数的相关文章

js获取URL里的参数

第一种 通过正则获取URL中指定的参数 /** * 获取指定的URL参数值 * URL:http://www.xxx.com/index?name=123 * 参数:param URL参数 * 调用方法:getParam("name") * 返回值:123 * alert(getParam('date')); */ function getParam(name) { var reg = new RegExp("(^|&)" + name + "=(

获取路径里的参数

//获取参数值function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return decodeURI(r[2]); return null;}

js获取表单里的参数并返回键值对

/** * js获取表单里的参数并返回键值对 * @version 1 * @param {Object} - js表单对象 * @returns {Object} - 表单参数键值对 */ function getFormData(form){ if (!form) { return {}; } var params = {} , elems = form.elements ; for(var i in elems){ var elem = elems[i]; if(elem.nodeName

Javascript 获取地址栏里(URL)传递的参数

有时我们需要在js文件中用URL传来的参数,但是Javascript是客户端执行的脚本语言,而Session是服务器端的对象,我们不能直接取得Session中的值.那么,我们该如何在JS文件中获取URL中的参数呢? 下面介绍两种方式,一种是字符串拆分法,另一种是正则匹配法. 第一种:字符串拆分法 这种方式是通过location.search方法取得URL中的参数部分,然后再进一步处理得到的.具体代码如下: [javascript] //获取地址栏里(URL)传递的参数 function GetR

js获取table的值,js获取td里input的值

1.如果想让table具有可以编辑的功能,可以在table里嵌入input标签 写法{{ list_one[1] or '' }}的作用是,当list_one[1]取值为None时,前端web界面不至于显示None,而是显示为空 <table class="table table-bordered" id="parameters"> <tr> <th style="width: 5px">变量名称</th

js获取url中的参数,并保证获取到的参数不乱码

  //网上比较经典的js获取url中的参数的方法  function getQueryString(name) {      var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");      var r = window.location.search.substr(1).match(reg);      if ( r != null ){        

js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法

获取所有参数 function test(){ for(var i=0;i<arguments.length;i++)  document.write(arguments[i]); } 遍历某个对象所有的属性名称和值的方法 <script language="javascript"> var obj = new Object(); obj.myname = "我是对象"; obj.pro2 = "23"; obj.pro3 = 

js获取html元素? js里&quot;==&quot;和&quot;===&quot;区别?

现在的我的cpu又添加一项进程,那就是javaScript. 一.js获取html元素常用的方法: js获取html元素常用的方法有: 1)var obj = document.getElementById("#id");非常常用是通过Id来获取页面元素的. 2) var obj = document.getElementsByTagName("element");这个是通过html页面标签来获取元素的.在一个页面中相同的标签会出现很多次,如何能定位到自己想要的呢?

获取js连接参数js_args

获取js连接参数,如下以链接: <script src="js/jscript.js?skin=green" type="text/javascript"></script> console.log(_getArgs('skin'));  //结果:green /*! * _path 获取组件核心文件lhgdialog.js所在的绝对路径 * _args 获取lhgdialog.js文件后的url参数组,如:lhgdialog.js?self