EasyUI combobox下拉框

作为一个新手,最近再改别人的代码

心情很差 先吐槽一下 大家谅解 

easyui中大体可以分为两种combobox下拉框

1.在DOM中写的,如图(图来自easyui文档)

2.在js中写,如图(图来自easyui文档)

我改的这个项目中,他把combobox写在DOM中了,这个下拉框里的内容是动态的,我添加了新的内容再点下拉框,下拉框里没有我新建的。反复测试发现只有在jsp第一次被调用的时候才会加载DOM内容(具体为什么会这样求指导)

上我的代码

js放在$(function (){}里

var str = $("<input id='testPaper' class='easyui-combobox' style='width:300px;cursor: default'/>").appendTo("#testPapertd")
$.parser.parse(str);
//初始化
$('#testPaper').combobox({
   url:"${pageContext.request.contextPath}/testpaper/getTestPaperList?trainerid=${param.id}",
   valueField:'id',
   textField:'papername' ,
   panelHeight:'auto'
});

这个input放在td下,给td一个id=“testPapertd”

这样每次页面加载的时候就会加载了。

哪里不对望多多指导,本来只想做后端,现在逼着我做全栈,哭了。加油

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值