您好我的Select2组件有问题,因为此代码捕获onChange事件:
$(document).ready(
function() {
x$("#{id:comboBox1}").select2().on("change", function(e) {
XSP.partialRefreshPost("#{id:divView}",{
onStart: function () {
// do something when the partial update is finished
alert("start...")
},
onComplete: function () {
// do something when the partial update is finished
alert("stop...")
}
});
} )
}
);
在Google Chrome中生成此错误,该错误无法解析x $()函数(如果您重新加载页面工作) 在Internet Explorer中运行良好..我不知道如何解决。
Uncaught TypeError: undefined is not a function home.xsp:129x$ home.xsp:129j jquery-1.11.0.min.js:2k.fireWith jquery-1.11.0.min.js:2n.extend.ready jquery-1.11.0.min.js:2K jquery-1.11.0.min.js:2
有人建议吗?
Tnx you
答案 0 :(得分:0)
尝试使用XSP.addOnLoad()
代替$(document).ready()
,以便在XPage完全加载文档时运行您的函数。