如何在jquery函数中存储一个值,以便稍后在另一个函数中使用它

时间:2015-08-21 08:26:53

标签: javascript jquery

我有一个jQuery函数,我得到一个值,我想将该值用于其他一些函数。如何实现?

jQuery.getJSON(url+"&startDate="+startDate+"&endDate="+endDate+"&jobId="+jobId+"&type="+type, function(data) {  

        if(data.searchResultArray.length>0){
        for(var z=0; z<data.searchResultArray.length;z++){  

            searchResultArray = data.searchResultArray[z].split("$$##$$##");
            createTable = createTable + "<tr><td>"+searchResultArray[0]+"</td><td><a href =#  onclick=addPresentCandidatePopUp(searchResultArray[4]);  target=\"_self\">"+searchResultArray[1]+"</td><td>"+searchResultArray[2]+"</td><td>"+searchResultArray[3]+"</td></tr>";

            candidateId= (searchResultArray[4]);

这个候选人我正在存储一个变量,后来我想在另一个函数中使用 怎么做。请有人帮忙

1 个答案:

答案 0 :(得分:0)

您是否尝试为其创建全局变量?

var newVariable = [];

jQuery.getJSON(url+"&startDate="+startDate+"&endDate="+endDate+"&jobId="+jobId+"&type="+type, function(data) {  

if(data.searchResultArray.length>0){
for(var z=0; z<data.searchResultArray.length;z++){  

searchResultArray = data.searchResultArray[z].split("$$##$$##");
createTable = createTable + "<tr><td>"+searchResultArray[0]+"</td><td><a href =#  onclick=addPresentCandidatePopUp(searchResultArray[4]);  target=\"_self\">"+searchResultArray[1]+"</td><td>"+searchResultArray[2]+"</td><td>"+searchResultArray[3]+"</td></tr>";

candidateId= (searchResultArray[4]);
newVariable.push(candidateId);