页面用的是freemarker
这是那个easy ui的datagrid的div 我把它放在弹出层中
<div class="box">
<table id="vt" class="easyui-datagrid" style="width:800px;height:400px"
url="" title="回访" iconCls="icon-tip" rownumbers="true" pagination="true" singleSelect="true">
<thead>
<tr>
<th field="followId" width="80">xxx</th>
<th field="visitId" width="80">xxx</th>
<th field="situation" width="120" align="right">xx</th>
<th field="followTime" width="120" align="right">xxx</th>
<th field="principalId" width="140" align="right">xxx</th>
<th field="memo" width="200">xxxx</th>
<th field="followId" width="100" align="center" formatter="formatOper">操作</th>
</tr>
</thead>
</table>
</div>
下面触发这个弹出层的这段js
function queryFollowForm(visitId){
$('#vt').attr("url","<@url value='/visitFollow/getData?visitId="+visitId+"/>'");
$('#vt').datagrid('reload');
$('#m').window('open');
}
可问题来了 我在js中明明给这个datagrid赋予了新的url 并且reload了 可是它并不会触发这个url地址
所以我的datagrid列表依然为空
求高人指点 感激不尽
框架我使用的是 spring MVC+MyBatis 页面使用freeMarker
------解决方案--------------------
"<@url value='/visitFollow/getData?visitId="+visitId+"/>'"
貌似URL写法有问题: