在我的网页中,我有2个从DB加载的项目列表。为了减少流量,我将从DB加载的所有项目存储在全局数组中,当用户搜索列表时,我首先搜索数组,但只有在找不到项目时才会搜索数据库。
首先,我将我的全局数组定义在我的脚本顶部,只有一次。
var _navArr=[];
然后我想用这段代码访问它
$.ajax({ //At breakpoint here the _navArr is defined and full of items
type: "POST",
url: "Webservices/ws_publikace.svc/ws_getUserNavigatorList",
data: data,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
//But inside success function _navArr is undefined
_navArr[navArr] = extedItemArr(_navArr[navArr], msg.d);
}
});
但它不能像代码中描述的那样工作。
任何想法为什么会这样?感谢
答案 0 :(得分:0)
而是var _navArr=[];
尝试window._navArr = [];