我是laravel和javascript的新手,正在构建我的第一个应用程序, 我需要向应用程序中添加货币切换器,我已经完成了所有工作和工作文件...但是我想添加一个CHECKBOK类型的按钮(开/关),用户可以在其中切换货币...
<input type="checkbox" id="currency-switch" data-on-color="info" data-off-color="primary" data-on-text="$" data-off-text="₹">
这是我的导航栏上的html复选框
我想这样添加javascript-
$("#currency-switch").bootstrapSwitch();
$("#currency-switch").on('switchChange.bootstrapSwitch', function(event, state) {
if(state){
window.location.replace("/changeCurrency/USD");
}
else{
window.location.replace("/changeCurrency/INR");
}
});
(这是不实际的)
但是问题是我需要更新数据库(将货币从USD更改为INR);
我的路线是-{{ url('/account/currency') }}
-将输入数据过帐到数据库并将货币从USD更新为INR或将INR更新为USD。
那么有人能帮我的忙吗?
我为我的英语不好和解释道歉,,,,我是新来的...谢谢
答案 0 :(得分:1)
那么您可以通过ajax更新数据... 我想您其余的代码都很好。.
$("#currency-switch").bootstrapSwitch();
$("#currency-switch").on('switchChange.bootstrapSwitch', function(event, state) {
if(state){
$.ajax({
url:"/account/currency",
method:"POST",
data:{changeCurrency: "USD"},
success:function(data){
}
});
}
else{
$.ajax({
url:"/account/currency",
method:"POST",
data:{changeCurrency: "INR"},
success:function(data){
}
});
}
});