javascript
  • php
  • jquery
  • ajax
  • alert
  • 2015-05-15 183 views 2 likes 
    2

    我有这个功能,它显示了所有我的文章标题从'文章'数据库。打印成弹出窗口,而不是在主窗口

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

    这是javascript中的函数。

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

    问题:警报(mesaj)的,因为它显示了字符串$ HTML成弹出,而不是我的主窗口,如我所愿! 如何修改我的功能,使文章列表显示在m窗口上?

    +0

    当你返回'html'时,你会在'done'上得到它'mesaj',并且你在'alert'中显示它!这里有什么问题? –

    回答

    4

    您必须提供将设置数据的容器ID。贝娄我把它放在文件中。

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

    它真的帮了我..........谢谢阿曼 –

    +0

    @aman,它与document.write(mesaj)一起工作; 有没有办法将消息“mesaj”写入不同的html页面? (设置href) – Lulu

    +0

    你究竟想要什么?你想在同一页面上设置href? –

    相关问题