如何使用 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 变量?
编辑: list 文件:
{
"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 文件的位置来对此进行测试。
如果它还显示了您的网络浏览器中的所有 PHP,请看一下这个问题: PHP code is not being executed, instead code shows on the page
关于javascript - Chrome 扩展中的 XMLHttpRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34796415/