传递0或NaN的ajax文本变量

时间:2017-07-19 02:00:17

标签: javascript php jquery ajax nan

我试图使用下面的代码将变量 var_nome 传递给php文件。 此var的值来自html表单中的文本字段。如果该字段的值是一个数字,它可以正常工作,如果 var_nome 的值是一个文本,我得到了PHP页面上的数据,我得到了&# 39; NaN的'结果是?



function AlteraNomePortfolioAjax(portfolios_id, var_nome, SuccessDiv) {
  $.ajax({
    type: 'POST',
    dataType: 'text',
    url: 'PRT_ope_ajax.php',
    data: {
      'portfolios_id': +portfolios_id,
      'var_nome': +var_nome
    },
    cache: false,
    success: function(data) {
      $(SuccessDiv).html(data);
    }
  });
}




1 个答案:

答案 0 :(得分:1)

删除+符号,它试图将变量转换为整数:

data: {'portfolios_id' : portfolios_id , 'var_nome' : var_nome  },