最佳答案
在下面的代码中,AngularJS $http
方法调用URL,并将xsrf对象作为“Request Payload”(在Chrome调试器网络选项卡中描述)提交。jQuery $.ajax
方法做同样的调用,但提交xsrf作为“表单数据”。
如何让AngularJS将xsrf作为表单数据而不是请求有效载荷提交?
var url = 'http://somewhere.com/';
var xsrf = {fkey: 'xsrf key'};
$http({
method: 'POST',
url: url,
data: xsrf
}).success(function () {});
$.ajax({
type: 'POST',
url: url,
data: xsrf,
dataType: 'json',
success: function() {}
});