我试图使用下面的代码将变量 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);
}
});
}

答案 0 :(得分:1)
删除+
符号,它试图将变量转换为整数:
data: {'portfolios_id' : portfolios_id , 'var_nome' : var_nome },