php
  • jquery
  • jquery-autocomplete
  • 2013-07-16 30 views 0 likes 
    0

    我試圖表明JQUERY AUTOCOMPLETE內MYSQL的結果,結果是顯示空間之前,結果value.And然後我嘗試檢查與螢火蟲顯示:PHP:MySQL的結果有空間

    1  //show space 
    2 046A 
    3 
    

    這我的PHP腳本:

    $sql="SELECT lotno FROM dataserial 
         WHERE model='".$Mod."' AND startserial <= '".$Ser."' 
         AND endserial >= '".$Ser."'"; 
    $res=mysqli_query($sql) or die(_ERROR26.": ".mysqli_error()); 
    

    這是我的ajax:

    .... 
    success: function(res){ 
         $('#lotprod').attr("value",res); 
        } 
    .... 
    

    $ RES導致:

    Resource id #6 
    
    +0

    查詢顯示的輸出是什麼? –

    +1

    請不要再使用_deprecated_'mysql_ *'擴展名。 _Deprecated_意味着它不再被支持,它將在未來一段時間被刪除。切換到更新的選擇:要麼'mysqli_ *'或'PDO' –

    +0

    你想要echo的sql? – nunu

    回答

    0

    在實際輸出發生之前,可能在代碼中某處存在一些空白。空格可能與您輸出的文件位於同一個文件中,或者位於某個文件中。

    您應該找到空白處並將其刪除,或作爲快速修復。你可以這樣做:

    ob_clean(); 
    echo 'your output'; 
    

    這將清除ob_clean()調用之前的任何空格。

    +0

    偉大的海因,這個清潔幫助我。 – nunu

    相關問題