简体   繁体   English

我正在使用laravel 5.5 Ajax执行更新和删除页面不会自动刷新

[英]Ajax perform update and delete page won't auto refresh i'm using laravel 5.5

whenever i update or delete item from my table it wont automatically refresh the table, i need to reload the page every-time i perform those two function[edit and delete] 每当我更新或删除表格中的项目时,它都不会自动刷新表格,每次执行这两个功能时,我都需要重新加载页面[编辑和删除]

here is my Ajax Script 这是我的Ajax脚本

 $('.modal-footer').on('click', '.edit', function() {

    $.ajax({
        type: 'post',
        url: '/setup/batch/edit',
        data: {
            '_token': $('input[name=_token]').val(),
            'id': $("#fid").val(),
            'batch_name': $('#n').val()
        },
        success: function(data) {
            $('.item' + data.id).replaceWith("<tr class='item" + data.id + "'><td>" + data.batch_name + "</td><td><button class='edit-modal btn btn-info' data-id='" + data.id + "' data-name='" + data.batch_name + "'><span class='glyphicon glyphicon-edit'></span> Edit</button> <button class='delete-modal btn btn-danger' data-id='" + data.id + "' data-name='" + data.batch_name + "' ><span class='glyphicon glyphicon-trash'></span> Delete</button></td></tr>");
        }
    });
});//Delete// $('.modal-footer').on('click', '.delete', function() {
    $.ajax({
        type: 'post',
        url: '/setup/batch/delete',
        data: {
            '_token': $('input[name=_token]').val(),
            'id': $('.did').text()
        },
        success: function(data) {
            $('.item' + $('.did').text()).remove();
        }
    });
});

if you want to reload page after the process has been done you can do the following 如果您要在完成此过程后重新加载页面,可以执行以下操作

$('.modal-footer').on('click', '.edit', function() {

$.ajax({
    type: 'post',
    url: '/setup/batch/edit',
    data: {
        '_token': $('input[name=_token]').val(),
        'id': $("#fid").val(),
        'batch_name': $('#n').val()
    },
    success: function(data) {
      location.reload();
    }
});
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 我的完成按钮以某种方式转到空白页,除非刷新-ajax,否则删除将不起作用 - my done button somehow went to a blank page and delete won't work unless I refresh -ajax 我正在使用jquery的$ .Ajax方法提取json数据,但不会将其呈现到页面 - I'm using jquery's $.Ajax method to pull json data but it won't render it to the page Laravel 5.3:使用Ajax更新数据时自动刷新div - Laravel 5.3 : Auto refresh div when data update with Ajax AJAX 不会在没有页面刷新的情况下加载新的页面内容 - AJAX won't load new page content without page refresh 如何在 laravel 7 框架中使用 ajax 自动刷新我的页面 - how to use ajax for auto refresh my page in laravel 7 framework 在Laravel 5.5中通过Ajax删除帖子。 刷新页面后有效 - Deleting post via ajax in Laravel 5.5. Works after refresh page 刷新网站时随机生成的数字不会改变。 我正在使用 JavaScript 和 NodeJS - Randomly generated numbers won't change when I refresh website. I'm using JavaScript and NodeJS 在刷新之前,我的AJAX呼叫无法在下一页上使用 - My AJAX call won't work on next page untill I hit refresh 如果没有页面刷新,Ajax表单将不会重新提交 - ajax form won't re-submit without page refresh Laravel 5.8:使用Ajax时,自动刷新div变得杂乱无章 - Laravel 5.8: Auto refresh div becomes messy and laggy using ajax
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM