我在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);
};
答案 0 :(得分:0)
如果我正确地提出了您的问题,您想要将jquery ajax调用到node.js中的URL。那么你不能使用http.request
方法。 AJAX使用XMLHttpRequest
和http.request,因为名称就是这样。 Both不同,因此您可能无法转换它。
在节点中使用XMLHttpRequest包。 jquery模块使用XMLHttpRequest
来调用AJAX。
请参阅此link