Как изменить window.location.href в JavaScript, а затем выполнить больше JS?

У меня есть фрагмент кода, который выполняется при щелчке ссылки, как показано ниже

cj_redirecturl="/HomeWork/main/load_course";
    utility.xhttprw.data(cj_redirecturl,{data:courseid},function(response){
        if(response){
            window.location.href=base_url+"main";

///next
utility.xhttprw.data(redirecturl,{data:""},function(response){
        if(response){

            id=ent;
            document.getElementById('content').innerHTML=response;
             // Assignemnt module
             //Call function from javascript/assignment.js file to display particular assignment  (ent:means assignment_id) //  
                if(con==5)
                {
                    get_assignment_id(ent);
                }
                if(con==9)
                {
                    get_content_details(ent);
                }


        }   //end of response       
    },false,false,false,'POST','html',true); 
        }
    },false,false,false,'POST','html'); 

в приведенном выше коде window.location.href = base_url + "main"; перенаправляет страницу на соответствующую страницу, но это останавливает выполнение кода, написанного рядом с ней. Теперь я хочу, чтобы этот код выполнялся так, как он был написан, то есть сначала код должен перенаправить меня на соответствующую «главную» страницу, а затем написать код, после чего должен выполняться и дать мне требуемый результат.

Может ли кто-нибудь помочь мне добиться этого?

6
задан Nakilon 28 May 2012 в 06:30
поделиться