1
私のアプリケーションをangularJSからangular2に変更しようとしています。私はajax POSTコールで立ち往生しています。 angular2でAngular2とjQuery Ajax POST呼び出しtransofrmRequest
return $.ajax({
url: "http://www.url.com",
crossDomain: true,
contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
method: 'POST',
transformRequest: function (obj) {
var str = [];
for (var p in obj)
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
return str.join("&");
},
data: user
});
私はtransformRequest機能を使用することはできませんので、質問はこのコードの断片を変更する方法である:
transformRequest: function (obj) {
var str = [];
for (var p in obj)
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
return str.join("&");
}
それはangular2で動作させるには?
'transformRequest'関数が何を行い、' obj'に何が含まれているのか説明できますか? – AngularChef
[なぜAngular 2 HTTPクライアントを使用しないのですか?](https://angular.io/docs/ts/latest/guide/server-communication.html) – Adam