chrome 扩展名中的 XMLHttpRequest .

XMLHttpRequest in chrome extensions

本文关键字:XMLHttpRequest 扩展名 chrome      更新时间:2023-09-26

如何使用XMLHttpRequest从php文件发送和接收信息?

我尝试使用XMLHttpRequest和jquery ajax。在这两种情况下,工作都找到了,但我无法提取数据。

Js 文件

var parametros = {
            "url" : url
    };
  var xhr = new XMLHttpRequest();
  xhr.open("POST", "file.php", true);
  xhr.onreadystatechange = function() {
  if (xhr.readyState == 4) {
    alert(xhr.responseText)
  }
}
xhr.send(parametros);

文件.php

  <?php 
$str = $POST['url'];
echo $str;
    ?>

警报向我显示所有 php 文件,带有 php 标签(纯文本)。如何仅接收$str变量?

编辑:清单文件:

{
  "name": "Get pages source",
  "version": "1.0",
  "manifest_version": 2,
  "description": "Get pages source from a popup",
  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "popup.html"
  },
  "permissions": ["http://localhost/extencio/*"]
}

这听起来更像是网络服务器上的错误,你确定你的网络服务器正在执行php文件吗?您可以通过使用浏览器转到 php 文件的位置来测试这一点。

如果它还在您的 Web 浏览器中显示所有 PHP,请查看以下问题:PHP 代码未执行,而是代码显示在页面上