function searchCount(type) {
searchCountUrl = domain + "rest/member/searchCount.do";
$.ajax({
url: searchCountUrl,
method: 'get',
async: false,
data: {
key: "mooc",
keyword: skeyword,
type: type
},
success: function (data) {
var activityCount = data.data.activityCount;
$("#activityCount").text(activityCount);
}
})
}
alert(activityCount); //我想接收sucesss 里面的值。
但我写了局部变量。请问有什么办法? 因为ie8以下 经常报错,不支持全局变量,只要改为局部变量就好,
但关键我这里怎么接收内部函数里$.ajax success里的值啊Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
首先我觉得IE8应该是支持全局变量的,其次ajax是异步,你在后面alert,是弹不出来ajax的结果的!弹出的只是开始声明是的值!ajax成功后,把要做的事情都丢在成功的回调中即可!
你接收到了值要干什么?data.data是你的json?如果说为了显示,就你现在这样就可以了