我已经在这里看到了所有q& a,但我无法解决问题。 我试图发送两个字符串。
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上获取该字符串 我做错了什么?
答案 0 :(得分:1)
您的代码没有任何严重问题,但我认为最好使用data: {country: country_code}
代替data: {'country': country_code}
。也许这可以解决你的问题。
答案 1 :(得分:0)
我发现了我的问题。 正是Apache .htaccess file将URL更改为其他内容。 如果没有其他工作,请尝试检查.htaccess文件。