【发布时间】:2015-04-17 16:02:00
【问题描述】:
我已经在这里看到了所有的问答,但我无法解决问题。 我正在尝试发送两个字符串。
var country_code = 'PT';
$.ajax({
url: 'GetData.php',
type: 'POST',
data: {'country': country_code},
dataType: "json",
success: function(res) {
...
},
error: function () {
console.log("There was an error");
}
});
在 GetData.php 上我只有
$cty = $_POST['country'];
$query = "SELECT DISTINCT uuid_client, country FROM users_insertions WHERE country='".$cty."'";
...
echo json_encode($res);
但是,它不起作用。我无法获取 GetData.php 上的字符串 我做错了什么?
【问题讨论】:
-
错误是什么?尝试使用
die($_POST['country'])并检查您的控制台。 -
代码运行良好,问题出在哪里?
-
我发现了问题,真的很奇怪。它与 URL 有关,因为我在 .htaccess 根文件中进行了一些更改:“应用程序配置不允许给定 URL:应用程序的设置不允许一个或多个给定 URL。它必须与网站匹配URL 或 Canvas URL,或者域必须是应用程序域之一的子域。"
-
.htaccess Apache 文件中的“RewriteEngine On”如何影响这个问题?
-
来自 Apache 的奇怪东西!