我有一个回调jquery ajax函数。这个回调函数从json中创建一个数组。所以,我有如何存储ajax请求的信息
success: function (response) {
callback(response);
},
和回调创造了与调用数组:
Questions(8,createQuestionsArray);
function createQuestionsArray(result){
for(var subject in result){
var size =Object.keys(result[subject]).length;
for(var i=0;i<size;i++){
questions[i] = result[subject][i];
}
}
}
我想加载的应用程序开始这个数组因此当用户开始测验我不不需要加载问题。我如何存储它?因为只是放入一个全局问题变量,当我去另一个页面时,我有一个空的对象。
谢谢。
您是否有权访问ajax调用发送数据的后端文件? –
您可以使用临时存储或cookie。但是,这可能是一个问题,具体取决于应用程序的运行方式。如果您希望有些用户可能会考虑欺骗应用程序,而不是在运行时从服务器加载问题。 – salih0vicX
是的,我有权访问后端。这不就是我想要避免的@ salih0vicX的问题吗?因为我需要多次打电话给服务器,对吧? –