使用jquery easyui动态加载一个html片段到一个div标签中,html片段中有js代码,为什么加载过来后js代码无效了? 代码如下:
这个是html片段:
<div id="remoteUploadTable" style="padding: 10px 0 10px 5px;display: none">
<table id="remoteUploadDatagrid" class="easyui-datagrid" style="width:450px;height:100px" data-options="
striped:true,
rownumbers:true,
singleSelect:true,
pagination:true,
pageSize:10,
pageList: [5,10]">
<thead>
<tr>
<th field="no" width="100" align="center">序号</th>
<th field="pro_id" width="100" align="center">项目ID</th>
<th field="filetype" width="100" align="center">文件类型</th>
<th field="filename" width="100" align="center">文件名称</th>
</tr>
</thead>
</table>
</div>
<script type="text/javascript">
// 期望调用该方法显示table
function search(){
$("#remoteUploadTable").show();
}
</script>
下面是加载数据代码:
$.get(basePath + 'uploadBundleIndex',function(data){
$("#etabs").tabs('getSelected').html(data);
$.parser.parse('#localupload');
}
将数据加载到下面的 本地上传 的div中
<div id="etabs" class="easyui-tabs" data-options="fit:true">
<div id="localupload" title="本地上传" style="padding:10px"></div>
<div id="remoteupload" title="远程加载" style="padding:10px"></div>
</div>
现象就是:加载过来后,调用search()方法时表格不显示!
请问是怎么回事?求解答。感谢!!!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
` $("#etabs").tabs('getSelected').html(data);
$('#remoteUploadDatagrid').datagrid({});//调用api始化`