jquery ajax post选项到node.js请求选项

时间:2013-03-17 18:10:07

标签: node.js

我在node.js代码中使用jQuery的ajax方法。我想将我的jQuery ajax函数的传递选项转换为node的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);
};

1 个答案:

答案 0 :(得分:0)

如果我正确地提出了您的问题,您想要将jquery ajax调用到node.js中的URL。那么你不能使用http.request方法。 AJAX使用XMLHttpRequest和http.request,因为名称就是这样。 Both不同,因此您可能无法转换它。

在节点中使用XMLHttpRequest包。 jquery模块使用XMLHttpRequest来调用AJAX。

请参阅此link