六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 23|回复: 0

UI Dialog 中使用 AJAX 装载内容

[复制链接]

升级  48%

30

主题

30

主题

30

主题

秀才

Rank: 2

积分
122
 楼主| 发表于 2013-1-23 02:04:49 | 显示全部楼层 |阅读模式
如何在显示 jQuery UI Dialog 中,以 ajax 方式调入 dialog 中显示的内容呢?
 
一种格式是:
 
$("#myDialog").load( openUrl, postData ,function (responseText, textStatus, XMLHttpRequest) {$("#myDialog").dialog('open');// 打开对话框}); 另一种 ajax 调用格式则是:
$.ajax({ type: "POST", url: openUrl , data: jsonPostData, success: function(html,textStatus, XMLHttpRequest){$("#myDialog").html(html).dialog('open');}}); 其实,这只是jQuery 的 ajax 调用的两种方式,与 dialog 无关。
 
至于 dialog 的初始化工作,则需要在之前进行,比如:
 
jqDialog.dialog({bgiframe: true,autoOpen: false,resizable: false,width:650,Height:500,modal: true,overlay: {backgroundColor: '#000', opacity: 0.5},close: function() {...  },open:  function() { ... },buttons: {'选定当前记录': function() {... },'取消': function() { $(this).dialog('close');}}});  
 
 
可参考:
 
jquery-ui dialog with ajax how to avoid a common error
 
JQuery.UI Dialog & $().load() & JavaScript
 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表