2017-08-08 61 views
0

更新我开发与Laravel 5.3 一个Web应用程序要具体我在我看来,有一个按钮进度条状态由控制器

 <a href="#" class="btn btn-primary" id="syncAnywayBtn">Yes</a> 

是通过JavaScript

$('#syncAnywayBtn').on('click',function(){ 
    var e = $("#schoolsel"); 
    var school_id = e.val(); 
    if(school_id==0) 
    { 
    alert('Select school!'); 
    }  
    else{ 
    var school_name = e.find("option:selected").text(); 
    document.location.href="/departments/sync/"+school_id; 
    } 
}); 

一些处理火灾我的控制器。我想在客户端上显示一个进度条,并更新当前的操作进度。据我了解,只有在JavaScript中才能更新进度。但我被卡在如何在我的视图中传递我的控制器和JavaScript以传递进度条的最大值和当前值。

如果有人能给我指示或代码,我会非常感激。

谢谢。

回答

0

WebSockets是你在找什么。这将打开与服务器的持续连接,并允许服务器将消息发送到客户端。

Laravel以Broadcasting的形式对此进行了实施。您需要使用nodejs实现,redis服务器或Pusher上的帐户来实现此目的。