Jquery ui jqueryui:如何在选择项上添加组件?
使用jQueryUI(1.10.3),我希望在选择组件的选定项更改时动态添加其他小部件。我的意思是,根据用户选择的项目,我需要更改UI组件 最佳做法是什么Jquery ui jqueryui:如何在选择项上添加组件?,jquery-ui,components,Jquery Ui,Components,使用jQueryUI(1.10.3),我希望在选择组件的选定项更改时动态添加其他小部件。我的意思是,根据用户选择的项目,我需要更改UI组件 最佳做法是什么 谢谢嗯,虽然我不确定最佳做法,但我发现这一做法非常有用,而且显然很受欢迎: 使用jquery load()函数可以进行Ajax调用,结果是html被加载到所选元素中。是的,在服务器端需要一个servlet,但是在我的例子中,它是一个struts2操作,根据发送的参数生成响应html。例如,选择元素的选定选项 因此,在构建html响应时,我没有
谢谢嗯,虽然我不确定最佳做法,但我发现这一做法非常有用,而且显然很受欢迎: 使用jquery load()函数可以进行Ajax调用,结果是html被加载到所选元素中。是的,在服务器端需要一个servlet,但是在我的例子中,它是一个struts2操作,根据发送的参数生成响应html。例如,选择元素的选定选项 因此,在构建html响应时,我没有找到任何干净的方法来避免字符串操作。不管怎样,这很酷,我可以接受
:)你的问题不是很清楚,你能告诉我你想用代码做什么吗?“更改我的UI组件”是什么意思?用标签替换手风琴?事实上,我想用另一组组件替换一组组件(日期选择器、选择、文本的组合),具体取决于用户选择的项目。select实际上指定了用户需要为web应用程序输入的其他内容。现在清楚了吗?调用要替换的组件的
destroy
方法,然后调用要添加的组件的初始值设定项。问题是我必须通过Ajax以XML或JSON格式从服务器端获取相应的组件。我不知道如何发送对组件的Ajax请求,以及如何接收和设置作为组件的数据。您需要展示一些代码来演示您要做的事情。当你说“组件”时,你是指HTML元素还是指Javascript库?