我有动态下拉列表。当我选择下拉列表时,页面会转到操作URL,但是我需要做什么而不是去操作URL,在window.showModalDialog中打开它。怎么做?帮助
<form action="url.php" method="post" id="myform">
<select name="drop_1" id="drop_1" onchange="showUser(this.value)" style="overflow:scroll;width:100px;text-transform:uppercase;">
<option value="ALL" selected='ALL'>ALL</option>
<?php getTierOne(); ?>
</select>
<span id="wait_1" style="display: none;">
<img alt="Please Wait" src="images/ajax-loader.gif" width="15px" height="15px"/>
</span>
<span id="result_1" style="display: none;"></span>
</form>
<script>function modalWin() {
if (window.showModalDialog) {
window.showModalDialog("url.php","name",
"dialogWidth:650px;dialogHeight:650px;");
} else {
window.open('url.php','name',
'height=255,width=250,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no ,modal=yes');
}
}
</script>
答案 0 :(得分:0)
使用jquery对您的操作执行ajax调用,并返回模式中所需的任何数据。然后在成功时将您返回的数据添加到模型中(如有必要)并显示模型。
信息可以在这里找到 - &gt; https://api.jquery.com/jQuery.ajax/