vuejs menggunakan vue-resource untuk menghantar kod permintaan ajax:
methods: {
fillIn: function (index, n) {
var formData = new FormData();
var itemId=this.items[index].id;
this.items[index].publishing_days = n;
formData.append('publishing_days', n);
this.$http.patch('/article/'+itemId, formData,{
before(request) {
if (this.previousRequest) {
this.previousRequest.abort();
}
this.previousRequest = request;
}
}).then((response) => {
}, (response) => {
});
}
}
Ini ialah tangkapan skrin data yang dihantar oleh permintaan ajax:
Pengawal Artikel
public function update(Request $request, $id)
{
$article = Article::findOrFail($id);
dd($article);
dd($request->publishing_days);
}
Soalan: Keputusan dd($request->publishing_days);
adalah batal, apa yang berlaku?
Seperti yang ditunjukkan dalam gambar, bolehkah anda menetapkan
emulateJSON
properties?vue-resource
Ini kerana masalah tajuk Pelayan web tidak boleh mengendalikan permintaan gaya REST seperti meletakkan, menampal dan memadamkan Selepas membolehkan pilihan ini, permintaan akan dihantar dalam kaedah pos biasa
Dalam dokumen vue-resource, terdapat ayat ini:
Bandingkan tajuk sekali lagi: