Symfony4 - isXmlHttpRequest 显示错误数据

基罗内

我不知道如何解释我的问题。我有一个控制器,其中包含这段代码来检查是否使用 ajax 访问了 URL。

        //check if ajax request
        if ($request->isXmlHttpRequest()) {
            ...
        } else {
            ...
        }

如果使用 ajax 访问 url,则返回 JSON,否则返回视图。当我在 chrome 中访问此 URL 时,它显示正确的数据(视图),但如果我移动到例如 google.com 并单击 Chrome 用户界面中的“后退箭头”,它会将我带回我的 URL,但现在它显示的是 JSON。

在 Safari 中一切正常,所以我不确定问题出在哪里以及该怎么做...

有任何想法吗?

更新:相同的代码在 Symfony 3.3 上运行良好

基罗内

使固定: @Cache(vary={"X-Requested-With"})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何使用@ManyToMany Symfony4保留数据

来自分类Dev

Symfony4:如何从链接实体接收数据?

来自分类Dev

避开“ isXmlHttpRequest”吗?

来自分类Dev

Symfony4 FOSRestBundle 尝试持久化 ManyToMany SQL 语法错误

来自分类Dev

Symfony4:Gos Websocket 错误:MySQL 服务器已消失

来自分类Dev

Symfony4 Twig 模板错误:变量“小部件”不存在

来自分类Dev

Symfony4学说单元测试:实体在缓存中是否有旧数据?

来自分类Dev

$ request-> isXmlHttpRequest()返回false

来自分类Dev

symfony4错误spl_object_hash()期望参数1为对象,给定字符串

来自分类Dev

安装 snappybundle symfony4

来自分类Dev

Symfony4:验证 DateIntervalType

来自分类Dev

Symfony4 部署到共享主机

来自分类Dev

无法在 Symfony4 中注销用户

来自分类Dev

创建时的 Symfony4 双实体

来自分类Dev

树枝中的 Symfony4 翻译

来自分类Dev

PersistentCollection 中的 Symfony4 搜索

来自分类Dev

如何从Symfony4中的选民那里返回更多信息?

来自分类Dev

PHP symfony4:KernelTestCase 内的命令依赖注入

来自分类Dev

分页寻呼机Fanta Symfony4

来自分类Dev

Symfony4 使用路由注释扩展控制器

来自分类Dev

Symfony4 的 FOSRestBundle 问题,204 没有内容响应

来自分类Dev

Symfony4 - 从控制器访问 sevices.yaml

来自分类Dev

Symfony4:如何从服务访问缓存目录的路径

来自分类Dev

webprofiler 无法处理干净的 symfony4 项目

来自分类Dev

Symfony4,使用 TWIG 的原始 HTML 和 CSS

来自分类Dev

Symfony4 SwitchUserSubscriber 不区分两个用户

来自分类Dev

Symfony4 setter 在哪里 getter 匹配 id 路由?

来自分类Dev

子文件夹内的 Symfony4 路由

来自分类Dev

jQuery 脚本在 Symfony4 Twig 上不起作用

Related 相关文章

热门标签

归档