我尝试了不同的方法,但我不能让它工作.这是代码:
$.ui.dialog.defaults.bgiframe = true;
$(function() {
$("#category_edit_dialog").dialog({
width: 960,
hide: 'slide',
position: 'top',
show: 'slide',
close: function(event, ui) { redirect here? how? }
});
});
});
Run Code Online (Sandbox Code Playgroud)
谢谢dekomote帮助我.根据他的建议,我解决了问题:这是完整的工作代码:
$.ui.dialog.defaults.bgiframe = true;
$(function() {
$("#category_edit_dialog").dialog({
width: 960,
hide: 'slide',
position: 'top',
show: 'slide',
close: function(event, ui) { location.href = 'url here' }
});
});
Run Code Online (Sandbox Code Playgroud) 我有一个使用echo语句动态生成的页面列表.例:
<a href="<?php echo $action['href']; ?>"><span onclick="jQuery('#category_edit_dialog').dialog('open'); return false"><?php echo $action['text']; ?></a>
Run Code Online (Sandbox Code Playgroud)
这是制作jquery ui对话框窗口的代码:
$.ui.dialog.defaults.bgiframe = true;
$(function() {
$("#category_edit_dialog").dialog({
width: 960,
hide: 'slide',
autoOpen: false,
});
$('#open_category_edit_dialog').click(function() {
$('#category_edit_dialog').dialog('open');
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
我想要实现的是在点击链接的那一刻,jquery ui对话框将加载内容.所以问题更可能是如何加载用php生成的外部链接.
我想在实时服务器上使用css样式切换器.我一直在询问irc,一个人说有一个很大的XSS漏洞.我不太了解XSS漏洞.我希望有人可以帮助我保护它!
我将本教程用于css切换器:http: //net.tutsplus.com/tutorials/javascript-ajax/jquery-style-switcher/
那家伙说这个漏洞就在脚本的PHP端!
任何提示将非常感谢!
此外,如果有人可以更安全的方式重新制作整个脚本,因为 - 请从net.tutsplus.com做很多人使用它会感谢你!