Php 使用jquery ajax加载的数据中的空格

Php 使用jquery ajax加载的数据中的空格,php,jquery,Php,Jquery,我从数据库中的一个名为“productos”的表中加载数据,我的应用程序是这样的;当我键入类似IOI000000IO的代码并按Tab键时,我获取该代码并检查产品是否存在,如果存在,它会将所有数据放在不同的输入中,在这一点上工作得很好,但问题是数据旁边有一个空格,因此通过示例,其中一个输入加载一个描述,它看起来像这样: 当一个名为“action”的变量的值为“getdes”时,我的PHP文件会这样做 我的Js发送产品的代码 function getDes() { var codigoac

我从数据库中的一个名为“productos”的表中加载数据,我的应用程序是这样的;当我键入类似IOI000000IO的代码并按Tab键时,我获取该代码并检查产品是否存在,如果存在,它会将所有数据放在不同的输入中,在这一点上工作得很好,但问题是数据旁边有一个空格,因此通过示例,其中一个输入加载一个描述,它看起来像这样:

当一个名为“action”的变量的值为“getdes”时,我的PHP文件会这样做

我的Js发送产品的代码

function getDes() {
    var codigoactual = $(document.activeElement).closest("tr").find(".codigop").val();
    $.ajax({
        type: "POST",
        url: "PeticionesAjax.php",
        async: false,
        data: {codigoactual:codigoactual, action: "getdes"},
        success: function(data){
            $(document.activeElement).closest("tr").find(".campossurtirdescr").text(data);
        }
    });
  }

希望您能帮助我,我猜“description”的输入是文本区域。TextArea标记中没有空格-它全部成为值的一部分。因此,您可以从textarea中修剪空间,也可以使用PHP的trim()函数将其从服务器上删除。

我们是否可以猜测您的终端发生了什么?发布代码库我错过了代码,现在问题是它已经更新了。你确定表单输入元素没有空格吗?我在使用一个表格,所以我不使用表格,所以每个输入都在TD标签里面。我想这会抹去所有空白空间,并且描述值不是很好,是的,我只是添加$.Time-()给数据并解决了这个问题,但是我仍然在想为什么PHP会添加一个空白,不管怎样,现在它起作用了,谢谢。
function getDes() {
    var codigoactual = $(document.activeElement).closest("tr").find(".codigop").val();
    $.ajax({
        type: "POST",
        url: "PeticionesAjax.php",
        async: false,
        data: {codigoactual:codigoactual, action: "getdes"},
        success: function(data){
            $(document.activeElement).closest("tr").find(".campossurtirdescr").text(data);
        }
    });
  }