javascript - 我们可以使用 JQuery UI Dialog 来进行复杂的操作吗?

标签 javascript jquery jquery-ui modal-dialog

我尝试在以下场景中使用 JQuery UI 对话框(模式形式)。我有一个搜索框和一个模式形式的下拉菜单。用户将输入一个术语进行搜索,并从下拉列表中选择一个选项。根据输入,我进行一些 REST 调用。现在,我想在相同的模式表单上显示 REST 调用的结果。是否可以使用模态来做到这一点?如果对此有更好的解决方案,请告诉我。提前致谢。

编辑:抱歉不够清楚。实际上我在后端部分使用 Ruby。即用于 REST 调用以及解析。效果很好。一旦用户在对话框中输入要搜索的术语,我就会调用 Ruby 方法,从中获取要显示在用户输入要搜索的术语的同一对话框上的数据数组。我无法完成这部分。

最佳答案

当然,对于您的其余调用,我假设您使用 jQuery 的 $.ajax$.get$.post 并且我也假设您的 REST API 返回有效的 JSON,您将得到如下内容:

$.post('RESTURL',{action:'something'}, function(data) {
    $('#dialog').append(data.something);
}, 'json'); 

抱歉,这个例子太模糊了,您没有提供太多信息。

关于javascript - 我们可以使用 JQuery UI Dialog 来进行复杂的操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9751429/

相关文章:

javascript - 输入字段不会停止使用 jQuery 和 setTimeout() 重新填充

jquery动态添加到accordion

jquery ui 可拖动约束 ina 轴 x 和给定坐标

javascript - 从浏览器中删除地址栏(在 Android 上查看)

Javascript Replace 在字符串的开头和结尾添加几个 <br/>

javascript - 如果不在 onLoad 函数中,jQuery 事件处理程序将不起作用

javascript - jQuery UI "Loading..."错误处理

javascript - jQuery - 为什么当我单击一个图标时会附加 2 个元素

javascript - 实现 getOrCreate 方法异步问题

javascript - 删除数字键盘上的显示和消失功能