在没有页面刷新的情况下在另一页中打印ajax结果

时间:2017-01-27 15:10:12

标签: javascript php html mysql ajax

下面显示的是AJAX代码,它从数据库中获取数据并在id中显示div内的数据。在这种情况下,我的代码工作正常

但我的要求是在不刷新第二页的情况下在另一页中打印数据

要说清楚,请检查两张图片

IMAGE1:

enter image description here

IMAGE2:

enter image description here

我在Ajax查询下面使用了这个我的要求

'$(document).ready(function(){
    displayFromDatabase();
displayaddress();   
    });
function displayFromDatabase(){

$.ajax({

    url:"query.php",
    type: "POST",
    async: false,
    data: {"display":'1'},
    success: function(data){
        $('#display').html(data);
    }
});
}

2 个答案:

答案 0 :(得分:1)

执行以下操作:

    $(document).ready(function(){
        displayFromDatabase();
    displayaddress();   
        });
    function displayFromDatabase(){
    $.ajax({

    url:"query.php",
    type: "POST",
    async: false,
    data: {"display":'1'},
    success: function(data){
        //$('#display').html(data);
        var newWindow = window.open("", "new window", "width=200, height=100");
       //write the data to the document of the newWindow
       newWindow.document.write(data);
    }
});
}

答案 1 :(得分:0)

这可能会有所帮助

$(document).ready(function(){
    displayFromDatabase();
    displayaddress();   
});

function displayFromDatabase(){
    $.ajax({
         url:"query.php",
         type: "POST",
         async: false,
         data: {"display":'1'},
         success: function(data){
             //$('#display').html(data);
             var win=window.open('about:blank');
             with(win.document)
             {
                  open();
                  write(data);
                  close();
             }
         }
    });
}