我尝试在以下场景中使用 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/