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
Jquery ui jQueryUI:有ajax对话框窗口吗?_Jquery Ui - Fatal编程技术网

Jquery ui jQueryUI:有ajax对话框窗口吗?

Jquery ui jQueryUI:有ajax对话框窗口吗?,jquery-ui,Jquery Ui,jquery ui中有一个有趣的小部件: 但我在它的描述中找不到可以用ajax源代码填充的内容 也许我错过了什么 我想在打开的模式窗口中创建一个新的消息表单 谢谢 这完全取决于你想做什么。 请记住,“对话框”是一个UI组件 对于ajax部分,您当然可以这样填充其内容: var dialogOptions = { title: "A dilaog with ajax content", modal: true, height: 200,

jquery ui中有一个有趣的小部件:

但我在它的描述中找不到可以用ajax源代码填充的内容

也许我错过了什么


我想在打开的模式窗口中创建一个新的消息表单


谢谢

这完全取决于你想做什么。 请记住,“对话框”是一个UI组件

对于ajax部分,您当然可以这样填充其内容:

var dialogOptions = {
        title: "A dilaog with ajax content",
        modal: true,
        height: 200,
        width: 200,
        open: function() {
          $(this).load("http://a/path/to/remote/data");}
        };

$("#dialog-message").dialog(dialogOptions );
$("#dialog-message").dialog("open");
然后您可以调用“对话框”以如下方式打开:

var dialogOptions = {
        title: "A dilaog with ajax content",
        modal: true,
        height: 200,
        width: 200,
        open: function() {
          $(this).load("http://a/path/to/remote/data");}
        };

$("#dialog-message").dialog(dialogOptions );
$("#dialog-message").dialog("open");

您在这里需要ajax的目的是什么?有什么具体要求吗?是的,我希望新的消息窗口处于打开的模式窗口中。(我的意思是消息创建窗口)@VitaliPonomar:这是jQuery中模式窗口的基本特性。但是你为什么要谈论AJAX呢?是否要在AJAX操作后显示对话框?是否要为对话框内容提供远程数据?是的,我希望使用远程数据提供消息创建表单@Pramodtech我同意:您应该为我们提供要复制的场景。我希望新消息创建表单位于打开的模式窗口中。在打开选项中,您可以编写
$(此)
,而不是
$(#…)
使其更一般一些。@Cito:Edited。谢谢你的提示。