AngularJS transformRequest函数的作用是什么?

时间:2016-06-07 17:54:26

标签: javascript angularjs

有谁能告诉我这个函数在angularjs中的作用是什么?我在http post方法中尝试了webservice。

这是我的代码。

transformRequest: function(obj) {
    var str = [];
    for(var p in obj)
    str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
    return str.join("&");
}

如果没有此函数,则不会执行代码,因为表单将使用null变量发布。

1 个答案:

答案 0 :(得分:1)

此函数将传递的对象中的所有参数及其值添加为可在GET中使用的字符串。

例如:

{
   foo: bar
   bla: blabla
}

将转换为foo=bar&bla=blabla