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

标签 php javascript jquery ajax function

现在我有这个:

  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);

关于php - 如何从 javascript 函数调用 php 函数并同时传递变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18265160/

相关文章:

javascript - Extjs动态切换tabpanel中的tab位置

javascript - 从外部链接调用 JavaScript

javascript - 将 JSON 对象成员字符串值连接在一起

javascript - 从react-icons组件获取SVG

javascript - 删除字符串的倒数第二个字符

javascript - 如何禁用 div 以停止关闭

php - 数据库错误 : cannot use database mydatabase MySQL Error: 0 ()Session halted

php - 使用 AJAX 将 DOM 元素值传递给 PHP

php - 扩展蓝图类?

php - 如何正确解析 PHP 中的整数?