与PHP include(file.html)
等效的javascript是什么,而不需要将其放在像$("#div").load("file.html");
这样的div中?我想摆脱使用PHP并在Javascript 中找到如何执行此操作,而不使用div占位符,只需将其加载到webcode中即可使用引导模式或按钮等内容。
答案 0 :(得分:0)
在这种情况下,php充当预处理器 - 它看到包含行,获取html然后就地删除文件的内容。 Javascript不能以同样的方式真正做到这一点,因为它只存在于浏览器上。
你有一些选择
1)您是否对将返回html的资源发出http请求,然后将该html字符串呈现给某个位置(某种类型的html id标记)
2)使用不同的预处理器。有负载,这取决于你的运行时间。的NodeJS?红宝石?走? Java的?蟒蛇?所有这些都使用不同的东西 - 但它们会为你想要在html文件中使用的指令提供一对一的替代方案。
答案 1 :(得分:0)
当然,当您想从js加载资源时(如果可能并且不尝试访问触发跨域原因问题的资源),您可以使用 AJAX
使用jQuery的简单实现:
$.get('file.html', function(file) {
console.dir(file);
});