javascript - 删除 + js + laravel
问题描述
<script>
$(document).ready(function() {
$.ajaxSetup({
headers:
{
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
});
//For delete function <button onclick="deleteDog">
function deleteSales(url) {
$.ajax({
type: "POST",
url: url,
success: function(result) {
location.reload();
}
});
}
</script>
**popup click yes and error**
<p>THIS NOT WORK</p>
Only popup when click ok then error
<button onclick="return confirm('Are you sure?')" href="deleteSales('{{ route('sales.delete', ['id' => $value->sales_id]) }}')"></button>
解决方案
按钮没有href
属性。您需要将确认和 ajax 调用都放入 onclick 函数中。所以,我把它confirm
移到了deleteSales
函数中。confirm
返回一个关于用户是否接受的布尔值。
我不知道 PHP,所以我无法确认该 url 是否正确生成,但其他一切都应该可以正常工作。
<script>
$(document).ready(function() {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
});
function deleteSales(url) {
if(confirm('Are you sure?')) {
$.ajax({
type: "POST",
url: url,
success: function(result) {
location.reload();
}
});
}
}
</script>
<button onclick="deleteSales('{{ route('sales.delete', ['id' => $value->sales_id]) }}')"></button>
推荐阅读
- java - 同一 JPanel Java Swing GUI 中的相邻 JTextField
- javascript - 如何允许在 mouseenter/mouseleave 悬停 div 中单击而不关闭它?
- node.js - Docker 化 MEAN 堆栈应用程序的问题
- blockchain - 基于 Tron (TRX) 的游戏 DApp
- python - Pandas Dataframe 的 Clean 方法将每行中的最低 n 值设置为零
- windows - 卡夫卡找不到或加载主类文件
- python - 关于帕斯卡三角发生器的问题
- java - 如何向通过 Java 客户端创建的意图添加注释(“对自定义实体类型的引用”)?不是 Dialogflow 控制台
- javascript - 移动零逻辑分解Javascript
- bash - 如何从 bash 中的 bash 脚本中的 bash 脚本退出?