2013-03-17 1 views
0

내 node.js 코드에서 jQuery의 ajax 메소드를 사용합니다. jQuery ajax 함수의 전달 된 옵션을 노드의 http 모듈의 요청 메소드 옵션으로 변환하고 싶습니다. 요청 메소드를 대신 사용하고 싶습니다. 이보다 더 좋은 방법이 있을까요?jquery ajax node.js 요청 옵션에 대한 옵션 게시

function checkSetOption(param){ 
    if(param === undefined){ 
     return false; 
    }else{ 
     return true;  
    } 

} // End checkSetOption 
// 
var ajax = function(params,callBack){ 

    request_options = {}; 

    // Parse for http request params 
    params = new Array('dataType','url','method','success'); 
    params.forEach(function(option,index,array){ 
     if(checkSetOption(option)){ 

      request_options.option = params.option; 
     } 
    }); // End 'forEach' method 



    http.request(param); 
}; 

답변

0

질문을 올바르게 받으려면 jquery ajax를 node.js의 URL로 호출하고 싶습니다. 그런 다음 http.request 방법을 사용할 수 없습니다. 이름 그대로 AJAX는 XMLHttpRequest과 http.request를 사용합니다. Both이 다르므로이를 변환하지 못할 수도 있습니다.

이렇게하려면 노드에 XMLHttpRequest 패키지를 사용하십시오. jquery 모듈은 XMLHttpRequest을 사용하여 AJAX를 호출합니다.

이 부분을 참조하십시오. link