在window.showModalDialog中打开表单操作

时间:2014-03-26 06:52:00

标签: javascript jquery window.open

我有动态下拉列表。当我选择下拉列表时,页面会转到操作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>

1 个答案:

答案 0 :(得分:0)

使用jquery对您的操作执行ajax调用,并返回模式中所需的任何数据。然后在成功时将您返回的数据添加到模型中(如有必要)并显示模型。

信息可以在这里找到 - &gt; https://api.jquery.com/jQuery.ajax/