1
我有形式textarea的和:如何使用輸入文件序列化表單?
<input type="file" name="files" file-input="files" multiple />
如何serialiaze這種形式,並使用與textarea的價值和文件發送AJAX:
我試着這樣說:
$scope.send = function(data) {
var path = $filter('sprintf')(paths.comment.send, $scope.issue.project.id, $scope.issue.campaign.id, $scope.issue.id);
var formData = new FormData();
angular.forEach($scope.files, function(value, key) {
formData.append(key, value);
});
formData .append('body', $scope.comment.body);
$http({
method: 'POST',
url: path,
transformRequest: angular.identity,
headers: {
'Content-Type': 'multipart/form-data',
'X-CSRF-Token': $('meta[name=csrf-token]').attr('content')
},
data: formData
})
.then(function(data) {
console.log(data);
},
function(response) {
console.log(response);
});
};
但它確實不起作用
你能解釋一下你的textarea保留了什麼? –