javascript - $_REQUEST ['id' ] 从 javascript 调用的 php 文件内的页面到另一个 php 页面

标签 javascript php

我正在尝试从此链接获取值3:index.php?subtopic=example&id=3 通常我会使用 $_REQUEST['id'] 但我在这里面临另一种情况。

我得到了 example1.php:

<script type="text/javascript" src="js/chatbox.js"></script>
...
<div id="chat_box"></div>

然后是 chatbox.js:

setInterval( function() {
$('#chat_box').load('chatbox.php');
} , 100 );

最后是chatbox.php:

echo $_REQUEST['id'];

但我在这里无法获取 id 值:/请帮忙!!!

最佳答案

基本上,您想要从 URL 中解析 id 并将其发送到聊天 - 让我们这样做:

<script type="text/javascript">
  function getID() {
    var tmp=location.href.split('?');
    if (tmp.length!=2) return -2;
    tmp=tmp[1].split('&');
    for (i=0;i<tmp.length;i++) {
      var param=tmp[i].split('=');
      if (param.length!=2) continue;
      if (param[0]!="id") continue;
      return parseInt(param[1]);
    }
    return -3;
  }

  var chaturl='chatbox.php?id='+getID();

</script>
<script type="text/javascript" src="js/chatbox.js"></script>
...
<div id="chat_box"></div>

...

setInterval( function() {
$('#chat_box').load(chaturl);
} , 100 );

关于javascript - $_REQUEST ['id' ] 从 javascript 调用的 php 文件内的页面到另一个 php 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22949566/

相关文章:

javascript - 带有 XML 负载的 Jquery POST 调用

javascript - 是否可以在 Iframe 上嵌入 Microsoft Teams session ?

PHP SQL 驱动性能

PHP 超链接变量中的空格

php - 在 PHP < 5.4 中,有什么方法可以获取您刚刚设置的状态响应代码?

javascript - 在 Express.js 应用程序中提供客户端 JavaScript

javascript - 提交表单后刷新页面

php - 无法在 PHP 中查看我的主论坛表的内容

PHP/MySQL : I think I need to use a JOIN here, 但我不知道怎么办

javascript - 有 Arcgis esri commonjs 版本吗?