我在Jquery和java脚本中有点新手,在这件事上有点混乱。 这是我从JQuery UI获取的简单模态消息警报的代码。
问题是该函数是在HTML代码的div类中调用的:
<script>
$(function() {
$( "#dialog-message" ).dialog({
modal: true,
buttons: {
Ok: function() {
$( this ).dialog( "close" );
}
}
});
});
</script>
</head>
<body>
<div id="dialog-message" title="Download complete">
<p>
<span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span>
Your files have downloaded successfully into the My Downloads folder.
</p>
<p>
Currently using <b>36% of your storage space</b>.
</p>
</div>
但我想要做的是创建2个参数:1接收一些文本,第二个是当我按下确定它转到链接。
我正在开发一个网站,我不想使用浏览器警报,只是想使用该JQuery脚本并执行以下操作:
<?php
function alerta($texto="",$redirect=""){
print("<Script language=javascript>");
if($texto!="")
print("alert(\"$texto\");");
if($redirect!="")
print("window.location=\"$redirect\";");
print("</script>");
}
?>
答案 0 :(得分:0)
您可以在div模式中回显您的文本(变量1),然后在&#39; OK&#39;上使用重定向功能。按钮点击事件:
$(function() {
$( "#dialog-message" ).dialog({
modal: true,
buttons: {
Ok: function() {
window.location = "$YOUR_VARIABLE_2";
}
}
});
});