【发布时间】:2016-07-03 17:04:51
【问题描述】:
两个我的jQuery代码和 PHP代码在同一个PHP文件中(不是两个单独的文件)。
我想将 jQuery 变量发布到 PHP 代码。
但在运行 PHP 文件时会显示一些错误(“未定义的索引”)。
PHP文件如下(test.php)。
<?php
$country = $_POST['userCountry'];
$ip = $_POST['userIp'];
echo $country;
echo $ip;
?>
<html>
<head><title></title>
<script src = "jquery.min.js"></script>
<script>
$.getJSON("http://freegeoip.net/json/", function(data) {
var country = data.country_name;
var ip = data.ip;
$.ajax({
method:"POST",
url:"test.php",
data:{userCountry:country, userIp:ip}
});
});
</script>
</head>
<body></body>
</html>
【问题讨论】:
-
@icecub,
getJSON的第一个参数是上面示例中传递的 URL。 -
你的页面地址和
getJSON传入的地址不同..
标签: javascript php jquery html ajax