gpt4 book ai didi

php - jquery $.get 函数的问题

转载 作者:行者123 更新时间:2023-12-01 07:35:28 25 4
gpt4 key购买 nike

我的 jquery $.get 函数有问题。我正在尝试从 PHP 文件中获取数据,以检查特定用户是否已订阅以及他是否被其他用户记录在忽略列表中。

通过这个 jquery 代码,我只能使用 PHP 文件从 MySql 获取这两个数据之一。

jquery 代码是:

$(document).ready(function(){
$.get("getdata.php", function(returned_data) {
if(returned_data === "1") {
$("div#wall").html('user has no subscription');
$("#message_wall").attr("disabled", "disabled");
return false;
}
});
});

PHP 文件有 MySQL 查询,该页面如下所示:

$query = mysql_query("SELECT * FROM subscription WHERE id=$ipr");
$result = mysql_fetch_assoc($query);

if (time() > $result['date']) {
echo "1";
} else {
echo "5";
}


$res = mysql_query("SELECT * FROM ignor WHERE migid=$ipr AND igid=$id") or die(mysql_error());
$num_rows = mysql_num_rows($res);
if ($num_rows >= "1") {
echo "2";
}

我需要从 jquery $.get 函数中分离每个 PHP 回显响应代码的 .attr() 和 .html() (对于 echo "1"、echo "2"和 echo "5")

如何使用 Jquery $.get 做到这一点?

最佳答案

正如 Teja 所写,您只需在 JavaScript 代码中添加更多 if-else block 即可处理不同的返回值。

但更重要的是 - 如果您需要返回多于 1 条信息,您确实应该在服务器端将其编码为(例如)JSON。为此有内置的 PHP 库,以及 JSON.org 上的 JSON javascript 库。

关于php - jquery $.get 函数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2299171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com