javascript - Laravel 如何使用控制器中的按钮进入刀片
问题描述
我正在使用ajax从控制器传递数据,控制器将响应html传递给ajax,这个html包含一个按钮,我想在jquery函数中再次使用刀片内部的这个按钮,这个按钮包含数据并且想要使用这个数据再次传递给另一个控制器功能
在控制器中
<button class="remove_this OrderItem_action Button_root" data-id="'.$Product->rowId.'" data-price="'.$Product->price*$Product->qty.'" data-qty="'.$Product->qty.'" type="submit">Remove</button>
我想使用传递的按钮来实现这个功能,就像这个例子,但它不起作用,我该怎么做
<script>
$(function(){
$('.remove_this').on("click", function () {
alert('just test');
});
});
</script>
解决方案
您应该将数据传递$Product->rowId
给带有return view('index')->with($Product)
. 然后你可以在你的刀片中调用你的变量 $Product 像{{ $Product->id }}
在你的情况下:
控制器
return view('index')->with($Product)
刀
<button class="remove_this OrderItem_action Button_root" data-id="{{ $Product->rowId }}" data-price="{{ $Product->price*$Product->qty }}" data-qty="{{ $Product->qty }}" type="submit">Remove</button>
@push()
然后您可以使用该方法在刀片中传递您的 jquery
@push('scripts')
<script>
$(function(){
$('.remove_this').on("click", function () {
alert('just test');
});
});
</script>
@endpush
推荐阅读
- python-3.x - 如何在不破坏句子的情况下将句子中的每个字母替换为句子?
- selenium - 无法使用 android Emulator 在 Selenium Appium 中定位元素
- ag-grid - 访问组行 ag-grid
- java - Java:当 WeakHashMap 的条目被驱逐时,谁改变了大小?
- javascript - 在谷歌地图中画一个带有虚线边框的圆圈,应该用颜色填充
- ms-access - VBA IDE Access 2010。尝试打开即时窗口时找不到文件
- magento2 - 如何在magento 2中附加发票PDF而不是装箱单
- reactjs - 酶装载包装器的 containsAllMatchingElements 无法找到元素
- vba - 在 Excel 中快速将 Textformat 转换为 Numberformat - VBA
- node.js - 使用 Node.js 抓取和存储 Shopify 电子商务网站