如何在PHP中使用Ajax加载弹出窗口?

时间:2014-12-05 11:06:14

标签: php jquery ajax popup

Ajax弹出窗口

您正在开发php网页。 我需要使用ajax控件打开自定义弹出窗口。  如何使用ajax弹出窗口? 提前致谢

2 个答案:

答案 0 :(得分:0)

你需要

jQuery 1.7.2.js 

<强> HTML

<div id="yourPopup" style="padding:0; margin:0; display:none;">

</div>

<强> JQuery的

function showyourPopup() {
    $("#yourPopup").dialog({
        autoOpen: true,
        resizable: false,
        height: 'auto',
        width: 'auto',
        modal: true,
        //show: { effect: "puff", duration: 300 }, 
        draggable: true
    });

    $(".ui-widget-header").css({"display":"none"}); 
}

function closeyourPopup() { $("#yourPopup").dialog('close'); }

/* Submit Resources Popup */

function submitResources(id){   

    $("#yourPopup").dialog('open');

    $.ajax({
        url:'your_page.php',
        data:'act=loadResourcesFrm&id='+id,
        type:'POST',
        error:function(){},
        success:function(data){ 
            $('#yourPopup').html(data); 
            showyourPopup();
        }
    });
}

<强> PHP

<?php 
if($_POST['act']=='loadResourcesFrm'){
echo "<table>
    <tr><td>
    Your Customized Popup window 
    </td></tr>
    </table>";

}
  ?>

答案 1 :(得分:0)

对于警告弹出框,您可以使用

echo "<script type='text/javascript'>alert('what you want to get on alert box!');</script>";

另外,您可以将window.open()用于target="blank"

的hrml