【发布时间】:2020-11-10 21:40:12
【问题描述】:
我想用 jquery 打开 xml 文件,但是当我想在函数外显示 open 的值时,我有一个未定义的错误。
这里是代码:
$(document).ready(function () {
var open ;
$.ajax({
type: "GET",
url: "../build/js/openTickets.xml",
dataType: "xml",
success: nv =function(xml) {
$(xml).find("mestickets").each(function () {
open=($(this).find("nbopenTickets").text());
console.log(open);//It works
});
}
})
console.log(open);//undefined
【问题讨论】:
-
这就是 AJAX 的工作方式。 Javascript(或 JQuery)调用 URL 并继续处理其余代码。片刻之后,结果从服务器返回并调用了成功函数。当尚未返回时,您正在读取成功之外的值。在成功中阅读它。
标签: javascript php html jquery web