0

I've tried to show MYSQL result inside JQUERY AUTOCOMPLETE,the result is show space before result value.And then I try to check with firebug show :

1        //show space
2 046A
3

this my php script:

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

this my ajax :

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

$res result:

Resource id #6
4

1 回答 1

0

在您的实际输出发生之前,您的代码中可能有一些空白。空格可能在您输出的同一文件中,也可能在您包含在某处的文件中。

您应该找到空格并将其删除,或者作为快速修复。您可以执行以下操作:

ob_clean();
echo 'your output';

这将在ob_clean()调用之前清除所有空格。

于 2013-07-16T07:10:13.707 回答