2012-05-26 2 views
0

웹 페이지가로드되면 페이지의 일부를 채우기 위해 많은 Ajax 호출이 전송됩니다. 사용자가 버튼을 클릭 할 때 때로는 그들이라고Ajax를 사용하는 최적의 방법

$.get("http://127.0.0.1:8000/purchase/?name="+me.username, function(data){ 
     $("#purchase").append(data); 
    }); 

하지만 페이지를 새로 고칠 때 대부분이라고합니다 : 그것은 약이 유사한 코드 여섯 호출을 보내는 것, 장고 템플릿입니다.

Im new to Ajax. 최적의 방법으로이 기술을 사용하는 것이 올바른지 알고 싶습니다. Ajax가 별도의 유사한 호출을 호출해도 괜찮습니까?

덕분에 지금은

+0

이 질문은 http://stackoverflow.com/questions/2863071/ajax-multiple-calls –

답변

2

내가 생각하는 페이지가 다음과 같이 행동하는 단지 정상을 당신이 그들을 페이지가로드되지 새로 고침 할 때를 발사하려는 경우 jQuery를 준비 함수로 그 $.get() 스크립트를 넣어 ... 그리고 네 . 그것이 AJAX가 의미하는 것입니다.

$(document).ready(function(){ 
    $.get("http://127.0.0.1:8000/purchase/?name="+me.username, function(data){ 
     $("#purchase").append(data); 
    }); 

    //other $.get 's 
}); 

또한 jQuery ready() 설명서를 사용하십시오.

+0

과 유사합니다. 문제는 Facebook JavaScript SDK 코드와 섞여 있다는 것입니다. Facebook JS 코드와 함께 하나의 파일에 보관하는 것이 더 좋습니까? –

+0

@MohamedTurki 네, 해를 끼치 지 마십시오. 동일한 파일 또는 다른 파일에 js를 유지할 수 있습니다. 코드가 정확할 때까지 아무런 차이가 없습니다. – LoneWOLFs

+0

도움 주셔서 감사합니다 :) –