【发布时间】:2011-08-23 23:38:52
【问题描述】:
在从后端 PHP 脚本将变量作为二维 JSON 数组检索后,我的变量范围出现问题。这是我的代码:
var qns, qis, ncs, nzs, tps;
function get_questions() {
var url = "php/pytania.php";
$.ajax({
cache: false,
type: "GET",
dataType: "text",
url: url,
success: function(response) {
data = jQuery.parseJSON(response);
qns = data.qns;
qis = data.qis;
ncs = data.ncs;
nzs = data.nzs;
tps = data.tps;
}
});
}
$(document).ready(function() {
var index = 0;
get_questions();
$("#question_no").text(qns[index]);
});
当我最后尝试引用我的 qns 数组时,它显示一个变量未定义错误。但是它在 ajax 语句中有效 - 没有问题...
谢谢,保重! :)
彼得。
【问题讨论】:
标签: jquery ajax arrays variables scope