0
Laravel中存在一個問題,因爲它顯示錯誤。我使用ajax從客戶端向服務器發送請求並向後發送請求。這是我的AJAX代碼,我懷疑功能append()
不工作。laravel中的錯誤422(Unprocessable Entity)
$('#petition-form').on('submit', function(e) {
e.preventDefault();
var formdata = new FormData($(this)[0]);
formdata.append('content', tinymce.get('content').getContent());
$.ajax({
url: $(this).attr('action'),
data: formdata,
processData: false,
contentType: false,
cache: false,
method: 'POST'
}).done(function(response) {
window.location.href = response.slug;
}).fail(function(response) {
$(this).append(parseJSON(response));
// var getError = $.parseJSON(response);
});
}):
當我嘗試console.log(response)
它返回一個數組。 你能幫我解決嗎?
我有同樣的錯誤。但是,將Content-Type:application/json添加到請求標頭可以解決問題。 –