2010-06-29 45 views
0

我有一個文本框和一個顯示按鈕.. 我想在我已經鍵入一些字符串在textfield然後單擊該按鈕... 我可以顯示所有從DB什麼碼信息.. 做到這一點?如何檢索和顯示數據使用.click(功能()

$(document).ready(function){ 
var oTable; 
$("#show").click(function(){ 
    var params=$("#myform").serialize(); 
      $.ajax({ 
        async: false, 
        cache: false, 
        data: params, 
        success: function(res){ 
            oTable.fnReloadAjax(); 
            oTable.fnFilter(res); 
            return this; 
           } 
         }); 
     oTable=$("#form").dataTable({............ 

和流程頁面:在Java之間

"SELECT ID,Name FROM DATA"; 
+1

是您的問題,如何從數據庫中檢索數據或如何顯示數據一旦你有它? – Greg 2010-06-29 04:56:12

+0

如何檢索數據並顯示數據.. – klox 2010-06-29 05:19:38

回答

0
$("#show").click(function(event){ 
      oTable = $("#datalist").dataTable({ 
          "bRetrieve" : true, 
          "bServerSide": true, 
          "bProcessing": true, 
          "sAjaxSource": 'showlist.php', 
          "fnServerData": function (sSource,aoData,fnCallback){ 
             aoData.push({"name":"line","value":$("#showline").val()}); 
             aoData.push({"name":"model","value":$("#showmodel").val()}); 
             aoData.push({"name":"NIK","value":$("#showNIK").val()}); 

               $.ajax({ 
                 "dataType":'json', 
                 "type":'POST', 
                 "url":sSource, 
                 "data":aoData, 
                 "success":function(json){ 
                     fnCallback(json); 
                      } 
                 }); 
              }, 

這是最後的答案......

-1
if (name=="") 
    { 
     document.getElementById("display").innerHTML=""; 
     return; 
    } 
    if (window.XMLHttpRequest) 
    {// code for IE7+, Firefox, Chrome, Opera, Safari 
     xmlhttp=new XMLHttpRequest(); 
    } 
    else 
    {// code for IE6, IE5 
     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
     xmlhttp.onreadystatechange=function() 
     { 
      if (xmlhttp.readyState==4 && xmlhttp.status==200) 
      { 
       //$("#display").html(xmlhttp.responseText); 
       $("#content").attr("src" ,xmlhttp.responseText) 
      } 
     } 
     xmlhttp.open("GET","yazdir.php?ad="+name,true); 
     xmlhttp.send(); 

使用此代碼腳本代碼。如何觸發這個代碼我不知道,但你可以使用計時器。這裏是php代碼從表中獲取數據。

--- PHP代碼----

mysql_connect("localhost","admin","admin"); 
mysql_select_db("liste"); 


$query = "select * from new_table where name = '" .$_GET['ad'] . "'"; 

$bilgi = mysql_query($query); 

while($row = mysql_fetch_array($bilgi)) { 
    echo $row["url"]; 
} 
相關問題