私は、いくつかのジョブをリストしたページを持っています。各ジョブには支払いのためのボタンがあり、ボタンには支払われているかどうかの値を含むデータ支払い属性があります。ajax呼び出し後のデータ属性の更新
ボタンをクリックすると、支払いを更新するリクエストを私のルートに送信し、支払いの有無にかかわらずステータスを返します。
マイボタンを参照してください。
<button data-id="{{ $r->id }}" data-paid="{{ $r->paid }}" class="btn btn-success btn-sm paid">Paid</button>
支払われていない場合、それは私が反対のデータ支払っ属性を更新したい0
を返し、ルート返します1を支払った場合は、コンソールを見ると
$('button.paid').on('click', function() {
var job = this;
var id = $(this).data("id");
$.get('/round/job/' + id + '/paid', function(data){
$(job).data('paid',data.jh.paid);
console.log(data.jh.paid);
});
});
をクリック1または0の値を持つボタン。
私は機能すると思っていましたが、ページが読み込まれたときに値に残る値は更新されません。
ありがとうございました! –
@ ArshSingh待っているだけで2分待つと私は受け入れます。ありがとう。 –