0

node.js コードで jQuery の ajax メソッドを使用しています。代わりにリクエストメソッドを使用したいので、jQuery ajax 関数の渡されたオプションをノードの http モジュールのリクエストメソッドオプションに変換したいと思います。これよりも良い方法はありますか?

    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);
};
4

1 に答える 1

0

私があなたの質問を正しく理解できたら、node.js から URL に対して jquery ajax を呼び出してください。http.request次に、これにメソッドを使用することはできません。名前が示すように、 AJAX はXMLHttpRequesthttp.request を使用します。どちらも違うので、変換できない場合があります。

これにはノードでXMLHttpRequestパッケージを使用します。jqueryモジュールは、XMLHttpRequestAJAX を呼び出すために使用します。

このリンクを参照してください

于 2013-03-18T06:57:13.707 に答える