2014-12-05 1 views
0

Ajax всплывающее окноКак загрузить всплывающее окно с использованием Ajax в PHP?

привет я занимаюсь разработкой php веб-страниц. Мне нужно открыть настраиваемое всплывающее окно с помощью элементов управления ajax. Как использовать ajax для всплывающего окна ?. Заранее спасибо

+1

где находится ваша попытка ?? –

+0

checkout jquery ui dialog ....; D – Jai

+0

Зачем вам привлекать Ajax? Вы открываете новое окно, не изменяя существующий документ, вы можете просто установить URL-адрес для окна, чтобы загрузить полный документ с сервера. – Quentin

ответ

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>"; 

} 
    ?> 
+0

'ajax ({' без 'jQuery/$' ???? и что такое 'a, b, c, d' ???? – Jai

+0

@Logesh - просто добавить код никогда не будет полезным. Вы должны правильно объяснить свой код со словами. –

0

Для предупреждения всплывающего окна вы можете использовать

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

Другого мудрым вы можете использовать window.open() для hrml с target="blank"

Смежные вопросы