Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui jqueryui:如何在选择项上添加组件?_Jquery Ui_Components - Fatal编程技术网

Jquery ui jqueryui:如何在选择项上添加组件?

Jquery ui jqueryui:如何在选择项上添加组件?,jquery-ui,components,Jquery Ui,Components,使用jQueryUI(1.10.3),我希望在选择组件的选定项更改时动态添加其他小部件。我的意思是,根据用户选择的项目,我需要更改UI组件 最佳做法是什么 谢谢嗯,虽然我不确定最佳做法,但我发现这一做法非常有用,而且显然很受欢迎: 使用jquery load()函数可以进行Ajax调用,结果是html被加载到所选元素中。是的,在服务器端需要一个servlet,但是在我的例子中,它是一个struts2操作,根据发送的参数生成响应html。例如,选择元素的选定选项 因此,在构建html响应时,我没有

使用jQueryUI(1.10.3),我希望在选择组件的选定项更改时动态添加其他小部件。我的意思是,根据用户选择的项目,我需要更改UI组件

最佳做法是什么


谢谢

嗯,虽然我不确定最佳做法,但我发现这一做法非常有用,而且显然很受欢迎:

使用jquery load()函数可以进行Ajax调用,结果是html被加载到所选元素中。是的,在服务器端需要一个servlet,但是在我的例子中,它是一个struts2操作,根据发送的参数生成响应html。例如,选择元素的选定选项

因此,在构建html响应时,我没有找到任何干净的方法来避免字符串操作。不管怎样,这很酷,我可以接受


:)

你的问题不是很清楚,你能告诉我你想用代码做什么吗?“更改我的UI组件”是什么意思?用标签替换手风琴?事实上,我想用另一组组件替换一组组件(日期选择器、选择、文本的组合),具体取决于用户选择的项目。select实际上指定了用户需要为web应用程序输入的其他内容。现在清楚了吗?调用要替换的组件的
destroy
方法,然后调用要添加的组件的初始值设定项。问题是我必须通过Ajax以XML或JSON格式从服务器端获取相应的组件。我不知道如何发送对组件的Ajax请求,以及如何接收和设置作为组件的数据。您需要展示一些代码来演示您要做的事情。当你说“组件”时,你是指HTML元素还是指Javascript库?