3 回答
TA贡献1155条经验 获得超0个赞
//use url with route
//install axios
//define axios
var axios = require('axios');
axios({method: 'post',
url: baseUrl + '/persona_eliminar',
data: {_token: $('meta[name="csrf-token"]').attr('content'), id: id
}
})
.then(function (response) {
})
TA贡献1804条经验 获得超8个赞
我相信标准语法是
function deletePersona (id) {
fetch('/persona_eliminar/' + id, {
method: 'POST',
body: JSON.stringify({
_method: 'PUT'
})
}).then((res) => res.json())
.then((response) => {
console.log(response)
})
}
TA贡献1946条经验 获得超3个赞
即使使用路由的兼容方法,我个人也遇到了 fetch API 的问题。所以我改用 axios,它预装了默认的 Laravel 前端。
你可以这样做:
axios.delete("/persona_eliminar/" + id)
.then((res) => {
//
})
这是我测试它的方法
路线::
Route::delete('/bounties/{bounty}/delete', 'BountyController@destroy');
Axios 演示:
添加回答
举报