Javascript 打印到弹出窗口中,而不是在主窗口上

Javascript 打印到弹出窗口中,而不是在主窗口上,javascript,php,jquery,ajax,alert,Javascript,Php,Jquery,Ajax,Alert,我有这个功能,它显示我所有的文章标题从'文章'数据库 function show() { database(); $sql = "SELECT title FROM `Articles`"; $titleSql = mysql_query( $sql ) or die("Could not select articles:"); $html = '<html><body><div class="container"><

我有这个功能,它显示我所有的文章标题从'文章'数据库

function show()
{
    database();

    $sql = "SELECT title FROM `Articles`";

    $titleSql = mysql_query( $sql ) or die("Could not select articles:");

    $html = '<html><body><div class="container"><h2>Basic List Group</h2><ul class="list-group">';

    while ($title = mysql_fetch_array($titleSql)) {
        $html .= '<li class="list-group-item">'.$title["title"].'</li>';
    }

    $html .= '</ul></div></body></html>';

    echo $html;
//  die("Functie terminata cu succes! :)");
 //   die(json_encode(array("mesaj" => "Entered data successfully ")));

}
问题:由于警报(mesaj),它会在弹出窗口中显示字符串$html,而不是在我的主窗口中,正如我所希望的那样!
如何修改我的函数,使文章列表显示在m窗口上?

您必须提供一个容器id,它将为其设置数据。贝娄:我把它放在文件里了

function show()
    {
        var n = $('#show').val()
        $.post("functions.php", {show:n}).done(function(mesaj){
            $(document).html(mesaj);
        });
    }

当您返回
html
时,您将在
done
上以
mesaj
的形式获得它,并且在
alert
中显示它!这里出了什么问题???@aman,它与document.write(mesaj)一起工作;有没有办法将消息“mesaj”写入不同的html页面?(设置a href)您到底想要什么?要在同一页面上设置href吗?“mesaj”消息实际上是html页面的内容。当我单击index.php页面上的“SHOW”按钮时,它会显示消息hold in“mesaj”,但仍然在index.php中。我想要的是,当我单击index.php上的“SHOW”按钮时,它会将消息的内容显示到另一个php页面中,该页面名为-for eg-content.php。我想设置href。
function show()
    {
        var n = $('#show').val()
        $.post("functions.php", {show:n}).done(function(mesaj){
            $(document).html(mesaj);
        });
    }