是否可以在另一個 ajax 請求中發出 ajax 請求?因為我需要來自第一個 ajax 請求的一些資料來發出下一個 ajax 請求。
我試圖制作一個腳本,但我看到我的請求不是 GET,而是 POST,我不知道問題出在哪里。
<script type="text/javascript">
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$('#file-upload').submit(function(e) {
e.preventDefault();
let formData = new FormData(this);
$('#file-input-error').text('');
$.ajax({
type: 'POST',
url: "{{ route('resume.store') }}",
data: formData,
contentType: false,
processData: false,
success: (response) => {
if (response) {
this.reset();
$("#showResponseArea span").html(response); //you will paste your response msg to the
$.ajax({
type: 'GET',
url: "{{ route('resume.api') }}",
dataType: 'json',
data: {
'url': response,
}
})
}
},
error: function(response) {
$('#file-input-error').text(response.responseJSON.message);
}
});
});
</script>
uj5u.com熱心網友回復:
我的代碼運行良好,真正的問題在于控制器,而不是:
public function fetch(Request $request)
{
$cvupload = $request->url;
$client = new Client();
$res = $client->get("https://api.apilayer.com/resume_parser/url?url=$cvupload", [
'headers' => [
'apiKey' => 'xxx'
]
]);
我的代碼是$res = $client->post.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/490663.html
標籤:javascript jQuery 阿贾克斯
上一篇:Ajax-先訪問xhr
