2013-04-01 4 views
0

자바 스크립트에서 $.get jQuery 외부의 매개 변수 값을 전달하려고합니다. 나는 동기 모드에서 어떻게 든해야한다고 읽었지만 해결책을 찾지 못했습니다.javascript에서 get 쿼리의 변수 전달

var flag; 
var t = $.get("mutalyzer.php?id="+variation.value, function(data) { 
    flag=data; 
}); 
document.write(flag); 

나는 결과로 정의되지 않은를 얻을 :

여기 내 코드입니다.

감사합니다. 콜백 함수 내부

+2

는'$의 갔지 안에') (은'document.write를 넣어보십시오()'콜백 및 사용하는 제안을하지 않습니다 동기식 아약스는 진지하게. – Pointy

답변

3

쓰기를

var t = $.get("mutalyzer.php?id="+variation.value, function(data) { 
    //this is the callback function and runs when get gets completed 
    flag=data; 
    document.write(flag); 
}); 
+2

거기에서'document.write()'를 호출하면 반환 된 값이 실제로 표시되지만 최종 결과는 원래 페이지의 나머지 값이됩니다. – Pointy

+0

예 .. :) ... 절대적으로 올바른 ... :) – bipen

+0

안녕하세요, 실제로 변수를 내 코드의 다른 함수에서 사용하고 싶습니다. 그래도 도움에 대한 – user2232230

관련 문제