php - Controller 操作被调用两次 --- Php 应用程序

标签 php javascript css ajax

我是新来的,所以如果我遗漏了一些信息或其他信息,请告诉我,我会提供。我已经在寻找有关此错误的信息,但尚未找到任何相关信息。 所以,这就是交易..我的一些 Controller 操作被调用了两次,我刚刚注意到,当我想知道为什么我发送一些邮件两次时(我得到的应用程序包含一个电子邮件客户端)..只有在记录了我正在做的事情之后,我才注意到 Controller 被调用了两次……顺便说一句,只有当我从应用程序外部的链接或通过键入 url 调用操作时才会发生这种情况。 如果我没有说清楚或者遗漏了什么,请在这里发帖,以便我可以添加更多信息..

提前致谢!

最佳答案

汇总来自 other 的可能答案sources根据我的评论:

  1. 和亲戚。

    如果您在某些地方生成了 img 标签的 src 属性,请确保它在任何异常情况下都不为空;少数浏览器将空的 src 作为再次加载页面的提示。 1 , 2 , 3

    同样适用于空的图标、javascript 或 css href - 通常是您要求浏览器获取外部资源但未提供 url 的任何内容,即使在 css 中也是如此 1 .

    例如,如果您考虑在执行

    (或者甚至只是 ) - 即同一页面。

  2. .htaccess 恶作剧。

    检查您的重写规则:您是否让服务器往返于您的脚本以获取任何静态内容(例如 favicon 1 )?不存在的文件是否会触发对您的脚本的调用,并且是指向一个脚本的外部资源链接(例如,一个古老的 css 样式表最终从文件系统中删除但有人忘记从 HTML 源中删除它)?

  3. 基于浏览器的调试器。

    一些基于浏览器的调试器,例如 Firebug 1 ,将根据情况向页面发送第二个请求,以收集浏览器本身未提供给它们的数据。确保你没有收到。

看看这些是否对您有帮助。

关于php - Controller 操作被调用两次 --- Php 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3504917/

相关文章:

php - 如何让浏览器将html标签读取为标签而不是文本

javascript - jquery ajax post href值而不刷新页面

javascript - 将javascript url参数传递给html

php - URL 重写,包括标题

php - 使用php刷新页面时是否可以记住url变量?

css - 如何使用 Bootstrap 将两个以图标为前缀的输入字段并排放置?

jquery - 如何在网页大小减小时删除填充

javascript - bootstrap carousel - 滑动时暂停 html 视频

javascript - 我怎样才能使textarea只读但不会变灰

javascript - 如何在JavaCC中实现JavaScript/ECMAScript "no LineTerminator here"规则?