Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建Pusher表单javascript的新实例_Javascript_Php_Laravel_Pusher - Fatal编程技术网

创建Pusher表单javascript的新实例

创建Pusher表单javascript的新实例,javascript,php,laravel,pusher,Javascript,Php,Laravel,Pusher,我想知道当你从JS中创建新的推送器({{env(“Pusher\u KEY”)}}})时,它是否创建了一个新的对象或者钩住了由推送器键标识的已经可用的对象。我面临的问题是我无法访问定义为 var pusher = new Pusher("{{env("PUSHER_KEY")}}"); var commonChannel = pusher.subscribe('test-channel'); commonChannel.bind('test-event', function () {

我想知道当你从JS中创建新的推送器({{env(“Pusher\u KEY”)}}})时,它是否创建了一个新的对象或者钩住了由推送器键标识的已经可用的对象。我面临的问题是我无法访问定义为

var pusher = new Pusher("{{env("PUSHER_KEY")}}");
var commonChannel = pusher.subscribe('test-channel');
    commonChannel.bind('test-event', function () {
    location.reload();
});
从B.js到a.js。 当我尝试从B.js做类似的事情时

var commonChannel = pusher.subscribe('test-channel');
    commonChannel.bind('test-event', function () {
    location.reload();
});
我得到
ReferenceError:pusher没有定义,但是当我从B.js中将pusher重新定义为

var pusherLocal = new Pusher("{{env("PUSHER_KEY")}}")
var channel = pusherLocal.subscribe('test-channel');
channel.bind('test-event', function(data) {
  alert(data.text);
});

我在参数列表后得到
SyntaxError:missing)错误。谁能给我一些我在这里缺少的东西吗?

在您的页面中添加此脚本

<script src="https://js.pusher.com/3.2/pusher.min.js"></script>
<script>
    // Enable pusher logging - don't include this in production
    Pusher.logToConsole = true;

    var pusher = new Pusher('key', {
      encrypted: true
    });

    var channel = pusher.subscribe('refresh-channel');
    channel.bind('refresh-event', function(data) {
      alert();
    });
</script>

//启用推送器日志记录-不要将其包括在生产中
Pusher.logToConsole=true;
var推进器=新推进器(“键”{
加密:真
});
var channel=pusher.subscribe('refresh-channel');
channel.bind('refresh-event',函数(数据){
警惕();
});

在页面中添加此脚本

<script src="https://js.pusher.com/3.2/pusher.min.js"></script>
<script>
    // Enable pusher logging - don't include this in production
    Pusher.logToConsole = true;

    var pusher = new Pusher('key', {
      encrypted: true
    });

    var channel = pusher.subscribe('refresh-channel');
    channel.bind('refresh-event', function(data) {
      alert();
    });
</script>

//启用推送器日志记录-不要将其包括在生产中
Pusher.logToConsole=true;
var推进器=新推进器(“键”{
加密:真
});
var channel=pusher.subscribe('refresh-channel');
channel.bind('refresh-event',函数(数据){
警惕();
});