小编mkm*_*str的帖子

是否可以监听所有 Ajax 调用?

我需要的是当收到错误 401(未经授权)响应时重定向到某个 url。我的代码中有几个 Ajax 调用,所以我想知道是否有一种通用方法来监听所有这些调用,并且只有当该代码返回时才重定向到该 url?

我想在所有页面中包含此代码,以便在收到它时进行重定向,而无需编辑代码中的所有 AJAX 调用。

编辑:基本上其他答案不会解释确切的模式

只需这样做即可完成:

<script>
    $(document).ajaxComplete(function(response, a){
        if(a.status == 401){
            return window.location.href = '/whatever/url/you/want';
        }
    });
</script>
Run Code Online (Sandbox Code Playgroud)

先感谢您

javascript ajax http-status-code-401

2
推荐指数
1
解决办法
3597
查看次数

更新作曲家(Laravel 5.1)后找不到类Illuminate \ Support \ Composer

我在Laravel 5.1中有一个项目,并且更新了作曲家,更新后立即出现以下错误:

> php artisan clear-compiled

  [ReflectionException]                             
  Class Illuminate\Support\Composer does not exist  

Script php artisan clear-compiled handling the post-update-cmd event returned with error code 1
Run Code Online (Sandbox Code Playgroud)

我在Internet上发现的所有可用信息都适用于Laravel 5.2,我的是Laravel 5.1。

我必须提到,所有php artisan命令均不起作用,返回相同的错误。

为什么会发生这种情况,我该如何解决?

php laravel composer-php laravel-5.1

1
推荐指数
1
解决办法
707
查看次数

MySQL 5.7.19 向函数 st_geometryfromtext 提供的 GIS 数据无效

所以我是 MySql 中 ST_ 函数的新手,我认为我错过了一些东西。我试图在 MySql 中保存多边形,问题是当使用该函数ST_GEOMFROMTEXT并给出从 Google Maps Javascript API 获取的多边形坐标时,它会返回错误:Invalid GIS data provided to function st_geometryfromtext

我在互联网上读了很多,但到处都说这是版本问题,这里的问题是我现在有最新的(5.7.19)

这些是我尝试过的以下查询

# WORKS
SELECT ST_GEOMFROMTEXT('POLYGON((13.517837674890684 76.453857421875,13.838079936422464 77.750244140625,14.517837674890684 79.453857421875,13.517837674890684 76.453857421875,13.517837674890684 76.453857421875))');

# ALL BELLOW RETURN ERROR
SELECT ST_GEOMFROMTEXT('POLYGON((19.4254572621497 -99.17182445526123, 19.42574056861496 -99.16570901870728, 19.421551629818985 -99.16558027267456, 19.421288552764135 -99.17210340499878))');
SELECT ST_GEOMFROMTEXT('POLYGON((-99.17182445526123 19.4254572621497, -99.16570901870728 19.42574056861496, -99.16558027267456 19.421551629818985, -99.17210340499878 19.421288552764135 ))');
SELECT ST_GEOMFROMTEXT('POLYGON((19.4249108840002 -99.17023658752441, 19.424951356518726 -99.16802644729614, 19.423393157277722 -99.16796207427979, 19.423393157277722 -99.17019367218018))')
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么上面的这些查询失败了?非常感谢大家

mysql polygon polygons mysql-5.7

0
推荐指数
1
解决办法
4474
查看次数