0

JQUERY AUTOCOMPLETE 内で MYSQL の結果を表示しようとしましたが、結果は結果値の前にスペースが表示されます。次に、firebug show で確認してみます。

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
4

1 に答える 1

0

実際の出力が発生する前に、コードのどこかに空白が含まれている可能性があります。空白は、出力元のファイルと同じファイルにあるか、どこかに含まれているファイルにある可能性があります。

空白を見つけて削除するか、簡単な修正を行う必要があります。次のようなことができます:

ob_clean();
echo 'your output';

これにより、 ob_clean()呼び出しの前に空白がクリアされます。

于 2013-07-16T07:10:13.707 に答える