gpt4 book ai didi

jquery - 如何从 $.get jquery 创建变量

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

我对 jquery 很陌生,并且遇到了一个小故障。基本上,我有一个非常基本的查询脚本,它访问 php 文件以返回日历上日期检查器的数组。

我在那里收到警报,它告诉我数组正在正确发送,但我无法让 unavailableDates 变量对其进行操作。

这是 jquery 脚本

$.get("sql.php",function(data,status)

{
/* alert("Data: " + data + "\nStatus: " + status); */
result = data;
return result;
});

var unavailableDates = result; /*result is an array. In this format it works, var unavailableDates = ["1-1-2013"]; */

这是它正在访问的基本 php 脚本:

<?

$row[0] = "01-01-2013";
$row[1] = "02-01-2013";
$row[2] = "03-01-2013";

echo $row;

?>

最佳答案

AJAX 是异步的。

这意味着您无法从使用 $.get()$.post() 等的函数返回任何内容。相反,请执行以下操作:

$.get("sql.php",function(data,status)
{
/* alert("Data: " + data + "\nStatus: " + status); */
result = data;
var unavailableDates = result;
});

并在函数$.ajaxComplete中,使用unavailableDates给出工作。

关于jquery - 如何从 $.get jquery 创建变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14088457/

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