【问题标题】:Included Javascript through ajax doesn't show in source通过 ajax 包含的 Javascript 未显示在源代码中
【发布时间】:2013-02-11 02:58:35
【问题描述】:

不是一个真正的问题,而是一个普遍的问题。

假设我有一个被 ajax 调用的 php 脚本...... 在那个 php 脚本中有更多的 javascript 会在成功时加载到 dom 中......

说javascript运行,一切正常,但源代码没有显示javascript。 我知道使用 Firefox,要显示插入 dom 的内容,您需要选择“查看选择源”,这将显示动态内容....

为什么从 ajax 调用动态加载的 javascript 没有显示在源代码中?

【问题讨论】:

  • 不是要翻转的意思,而是因为源代码中的不是?你是动态加载的。
  • 不不,我的意思是.. 添加到 dom 的所有动态内容都放在源代码中... 为什么不添加额外的

标签: javascript jquery ajax


【解决方案1】:

浏览器的“查看页面源代码”功能只会按原样显示主页的源代码,即最初下载的源代码。任何后续的动态添加或操作将仅在内存中执行(例如通过动态添加“

这不是某些人可能认为的“遗留”情况,因为 Web 开发人员在进行故障排除时会希望查看“静态”页面源,以首先验证原始页面是否正确呈现。

要查看动态最终结果,可以使用Firebug plugin(在 Firefox 上)或 Chrome 的 Web 开发工具(按 F12)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-10
    • 1970-01-01
    • 1970-01-01
    • 2018-02-07
    • 1970-01-01
    • 1970-01-01
    • 2013-04-02
    • 1970-01-01
    相关资源
    最近更新 更多