Javascript 如何在视图中更新数据库中的数据?
使用Laravel 5.2。我正在视图中从数据库打印货币值:Javascript 如何在视图中更新数据库中的数据?,javascript,php,jquery,laravel,laravel-5,Javascript,Php,Jquery,Laravel,Laravel 5,使用Laravel 5.2。我正在视图中从数据库打印货币值: <div class="hidden"> @foreach ($currencies as $currency) <div class="currency-{{ $currency->id }}"> <div class="cur-id">{{ $currency->id }}</div>
<div class="hidden">
@foreach ($currencies as $currency)
<div class="currency-{{ $currency->id }}">
<div class="cur-id">{{ $currency->id }}</div>
<div class="cur-name">{{ $currency->cur_name }}</div>
<div class="cur-sell">{{ $currency->cur_sell + 0 }}</div>
<div class="cur-buy">{{ $currency->cur_buy + 0 }}</div>
<div class="cur-reserve">{{ $currency->cur_reserve + 0 }}</div>
<div class="cur-short">{{ $currency->cur_short }}</div>
<div class="cur-wallet">{{ $currency->cur_wallet }}</div>
</div>
@endforeach
</div>
@endsection
上面的代码列出了数据库中的所有货币及其字段。问题是-如何在不使用Ajax重新加载页面的情况下更新这些值?我需要用ajax发出GET请求,然后用实际数据替换数据。您可以尝试类似的方法
在ajax函数中:
$.ajax({
url : 'getresult',
method : 'get',
dataType : 'Json',
data : formdata,
success : function(data){
// console.log(data.length);
$.each(data, function( key, value ) {
for(var i=0; i< data[key].length; i++){
$(".currency").html("");
$(".currency").append(
'<div class="cur-id">'+value[i].id+'</div>');
$(".currency").append(
'<div class="cur-name">'+value[i].name+'</div>');
}
});
},
error : function(){
alert('error');
}
});
好吧,你有正确的想法,所以现在你必须研究如何做,然后试着编写代码。如果您编写的代码有问题,请回来寻求代码方面的帮助。这就是这个网站的目的。但是,这里不是为您编写代码的地方。什么触发了请求,您传递了什么值?