我一直在想,为什么当我从 php 获得 ajax 响应并将其与 innerHTML 加载到 div 中时,我可以直观地看到内容但在源代码下它什么都没有?
例如,这个网站http://www.hempatia.si/kategorija-pripomocki使用 ajax 加载内容,我仍然可以在源页面中看到产品。
提前感谢所有答案!
我一直在想,为什么当我从 php 获得 ajax 响应并将其与 innerHTML 加载到 div 中时,我可以直观地看到内容但在源代码下它什么都没有?
例如,这个网站http://www.hempatia.si/kategorija-pripomocki使用 ajax 加载内容,我仍然可以在源页面中看到产品。
提前感谢所有答案!
当您使用浏览器的“查看页面源”(或等效)选项时,它会显示页面首次加载时的原始源。
要查看反映页面当前状态的“源”,请使用浏览器的开发/调试工具(Chrome 或 IE 中的 F12;FF 中的 ctrl-shift-i)。
请注意,浏览器并没有真正维护“源”本身,当页面首次加载时,浏览器会解析原始源以创建页面的 DOM,并对 DOM 进行动态更改。
右键单击鼠标并选择检查元素,您将看到 ajax 响应后的更改
动态内容不会出现在 veiw 源中。为 Firefox 安装萤火虫。您可以查看该内容。