2011-01-17 3 views
0

내 자바 스크립트 코드는 요청을 보내고 사용자가 생성 한 ID를 얻고 고유하게 가져옵니다. 이제는 ID 사용에 대한 자세한 설명을 원합니다.응답에서 얻은 특정 URL로 페이지를 리디렉션하는 방법 [아약스 요청 보내기]

ID는 아약스 요청을 통해 획득합니다. 이 코드는 전체 문을 실행하지 않고 응답을 기다리는 사라없는 이유를 말해 내가 코드 경우 다른 내가 그들에 쓰는 사람 잊지 응답을 기다리는 밖으로 블록에서 사라하지 다른 조건

$.ajax({ 
         url: "/home/ajax", 
         global: false, 
         type: "POST", 
         data: ({ fname: fname, mname: mname, lname: lname, phone: phone, land: land, address: add, district: dist, city: city, state: state, pincode: pincode }), 
         dataType: "json", 
         async: false, 
         success: function (data) { 
          if (data.result) { 
           var groupID = data.groupID; 
           document.location = "home/ajax_add/" + groupID; 
          } 
          else 
           $("#errorgroup").append(data.message); 
         } 
        }); 

경우 사용하여 전달.

내가 어떻게하면 ID를 기다리고 코드에서 지정한 페이지를 리디렉션 할 수 있습니까?

답변

0

동기 모드에는 방법이 없습니다. 다음과 같은

변화가 :

var myResponse = $.ajax({ 
    url: "/home/ajax", 
    global: false, 
    type: "POST", 
    data: ({ fname: fname, mname: mname, lname: lname, phone: phone, land: land, address: add, district: dist, city: city, state: state, pincode: pincode }), 
    dataType: "json", 
    async: false 
}); 

그런 다음 당신은 당신이 원하는대로 응답 변수 (myResponse)를 관리 할 수 ​​있습니다.

관련 문제