javascript - 使 PHP 生成的 URL 可在 Javascript 函数中触发

标签 javascript php

我有一个 php 脚本,我试图用 Javascript 触发它。我正在尝试使用变量通过 php 动态设置 URL,但没有任何运气,有人知道我应该如何处理这个问题吗?

<a href="#" onclick="return getOutput();">Click here</a>

<?php $update_url = 'https://' . $_SERVER['SERVER_NAME'] . '/xyz.php'; ?>

function getOutput() {
  getRequest(
    var str = "<?php echo $update_url ?>", // URL for the PHP file
       drawOutput,  // handle successful request
       drawError    // handle error
  );
  return false;
}

最佳答案

这是你可以做的;将 PHP 值作为字符串传递。

<?php $update_url = 'https://' . $_SERVER['SERVER_NAME'] . '/xyz.php'; ?>

function getOutput() {
  getRequest(
       "<?php echo $update_url ?>", // URL for the PHP file
       drawOutput,  // handle successful request
       drawError    // handle error
  );
  return false;
}

在全局范围内定义为 JavaScript 值(这可能不起作用)

var updateURL = "<?php $update_url = 'https://' . $_SERVER['SERVER_NAME'] . '/xyz.php'; ?>";

function getOutput() {
  getRequest(
       updateURL, // URL for the PHP file
       drawOutput,  // handle successful request
       drawError    // handle error
  );
  return false;
}

关于javascript - 使 PHP 生成的 URL 可在 Javascript 函数中触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38197907/

相关文章:

Javascript 倒计时不在 C# Foreach 循环内迭代

javascript - 如何在 JQuery UI Draggable 元素的启动事件处理程序期间使 css 位置更改生效?

javascript - Vuejs 应用程序缩小导致浏览器崩溃

php - 使用 PHP 查询更新数据库中的个人资料详细信息

php - 如何使 Doctrine_Expression ( Doctrine 1.2 ) 尝试获取最后 7 天

javascript - React Material UI 1.0 在更改时选择多个参数

javascript - 如何防止浏览器打开启动 Strapi

php - 如何将 excel 文件从 &lt;input type ="file"> 上传到 php 服务器

php - Cookie 在本地工作,但不能在线 PHP MYSQL

PHP:获取optipng的输出