在几个合并的页面中定义一个全局的变量,我在别页面中怎么获取到全局变量的值?

跃烽极鼎 跃烽极鼎 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
$(function(){
load();
});
var actionEntityListObj;//定义全局变量 活动
function load() {
$.ajax({
url : "${pageContext['request'].contextPath}/web/ajax/queryNewReq",
type : "POST",
dataType : "json",
success : function(data) {
if (data != "" && data != null) {
actionEntityListObj = data;
var options = "";
$("#reqSelect").html("");
if (actionEntityListObj[0].isBegin == 1) {//已经采集过的入口
queryPageFrameInfo(actionEntityListObj[0].id);
}
for (var i = 0; i < actionEntityListObj.length; i++) {
var actionEntity = actionEntityListObj[i];
var reqaction = actionEntity.host
+ actionEntity.applyName;//请求URL
options += "<option value=\""+actionEntity.id+"\">"
+ reqaction + "</option>";
}
$("#reqSelect").append(options);
}
t = setTimeout(load, 1000);
}
});
}

以下这是另一个页面:
$(function(){
window.setInterval('getRequestAction()', 1000);

$("#butId").click(function(){
var val = jQuery("#reqJSON option:selected").val();
window.open("/SimBox/rule/toRulePage?id="+val);
});
});
function getRequestAction(){

var url = "${pageContext['request'].contextPath}/web/ajax/queryNewReq";
var args = {'dateTime' : new Date()};

$.post(url,args,function(data){

if (data != "" && data != null) {

var options = "";
for (var i = 0; i < data.length; i++) {
var actionEntity = data[i];
var reqaction = actionEntity.host
+ actionEntity.applyName;//请求URL
options += "<option value=\""+actionEntity.id+"\">"
+ reqaction + "</option>";
}
$("#reqJSON").append(options);
}
},'JSON');
}
alert(actionEntityListObj.length);//Undefined

其实我要做就是获取actionEntityListObj的值? 两个请求数据不同步
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
跃烽极鼎
JavaScript 87,983 成员 224,681 内容