$.post("../js.php", {state: state},
function(data) {
return data;
});
这是我的jQuery代码。就像你可以看到它向 js.php 发送一个 post 请求。
这是 js.php 的代码。
{...}
$query = "SELECT * FROM table WHERE x='" . $y . "'";
$result = $mysqli->query($query);
$num_rows = $result->num_rows;
echo $num_rows ? $num_rows : 0;
现在,当我在 js 文件中提醒“数据”时,它显示正常。但是当试图返回它或将它分配给一个变量时它不起作用。控制台告诉我,已分配数据值的变量未定义。
有什么想法吗?
更新代码:
var data = null;
$.post("../js.php", {state: state},
function(response) {
data = response;
});
console.log(data);
还是行不通。:(