2010-06-10 30 views
0

我需要一些代碼在未來step..this我的第一步:數據在mysql中顯示的條形碼拆分後和匹配字符

<script> 
$("#mod").change(function() { 
     var barcode; 
     barCode=$("#mod").val(); 
      var data=barCode.split(" "); 
      $("#mod").val(data[0]); 
      $("#seri").val(data[1]); 
     var str=data[0]; 
     var matches=str.matches(/EE|[EJU]).*(D)/i); 
     }); 
</script> 

後matches..i想要的結果可以連接到數據庫,然後顯示數據來自<div id="value">裏面的表......怎麼做?

回答

1

您將需要使用ajax調用(匹配將是調用的參數)。通過ajax調用的php腳本必須獲取數據並將其返回給調用頁面。 你需要解析ajax響應並顯示你想要的。

有用的教程can be found here

+0

看看我的答案.. – klox 2010-06-11 01:38:55

0
<script> 
$("#mod").change(function() { 
     var barcode; 
     barCode=$("#mod").val(); 
      var data=barCode.split(" "); 
      $("#mod").val(data[0]); 
      $("#seri").val(data[1]); 
     var str=data[0]; 
     var matches=str.matches(/EE|[EJU]).*(D)/i); 

     $.ajax({ 
        type:"post", 
        url:"process.php", 
        data:params, 
        cache :false, 
        async :false, 
        success : function() { 
              alert("Data have been input"); 
              $("#value").html(matches); 


              return this; 
            }, 
        error : function() { 
              alert("Data failed to input."); 
            } 
      }); 
      return false; 

     }); 
</script> 

,我改變我的process.php成爲:

select itemdata as version from settingdata where version = "tunerrange"; 
+0

你不使用jQuery現在..爲'ajaxObj'? – Reigel 2010-06-11 01:42:00

+0

owh..i guest ajxObj是jQuery語法..可能是我必須編輯我的答案.. – klox 2010-06-11 01:51:24

+0

我可以這樣做嗎? – klox 2010-06-11 02:33:33