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 调用 jquery ajax 到 URL。那么你不能http.request为此使用方法。顾名思义, AJAX 使用XMLHttpRequest和 http.request 就是这样。两者不同,因此您可能无法转换它。

为此在节点中使用XMLHttpRequest包。jquery模块用于XMLHttpRequest调用 AJAX 。

看到这个链接

于 2013-03-18T06:57:13.707 回答