在js中使用freemarker的标签比如 include 等 100
在js中使用下面的语法$('#div').text('<#include"uav/page/center.html"encoding="utf-8"/>');的结果是in...
在js中使用下面的语法
$('#div').text('<#include "uav/page/center.html" encoding="utf-8"/>');
的结果是include在js调用之前就编译了,有什么方法可以让freemarker的include标签在js调用之后编译。 展开
$('#div').text('<#include "uav/page/center.html" encoding="utf-8"/>');
的结果是include在js调用之前就编译了,有什么方法可以让freemarker的include标签在js调用之后编译。 展开
2个回答
展开全部
你可以用$(document).ready(function(){
$('#div').text('<#include "uav/page/center.html" encoding="utf-8"/>');
});或者把你的这段js代码放到页面的末尾.都是等页面加载完再加载这段!
$('#div').text('<#include "uav/page/center.html" encoding="utf-8"/>');
});或者把你的这段js代码放到页面的末尾.都是等页面加载完再加载这段!
更多追问追答
追问
我不是要在页面初始化的时候调用 而是点击的时候用,我说的是include在js之前就把要引入的页面编译了
追答
把你的代码贴出来看看,你是不是要你点击的时候才加载inclue的页面!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询