繁体   English   中英

你如何从javascript函数调用php函数并同时传递一个变量?

[英]How do you call a php function from a javascript function and pass a variable at the same time?

现在我有这个:

  var ajax = getRequest();
  ajax.onreadystatechange = function(){
      if(ajax.readyState == 4){
          document.getElementById('results').innerHTML = ajax.responseText;
      }
  }
  ajax.open("GET", "get_schedule.php", true);
  ajax.send(null);
  }

        function getRequest() {
        var req = false;
        try{
            // most browsers
            req = new XMLHttpRequest();
        } catch (e){
            // IE
            try{
                req = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                // try an older version
                try{
                    req = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e){
                    return false;
                }
            }
        }
        return req;
    }

这允许我用代码get_schedule.php调用一个php文件。 但是我想传递一个变量和ajax函数。 我对Ajax很新,所以我该怎么做?

由于您正在使用GET ,因此您可以通过将参数附加到URL来传递参数:

ajax.open("GET", "get_schedule.php?paramname=" + encodeURIComponent(paramvalue), true);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM