使用ajax传递php值时的未定义数据

时间:2016-05-23 11:08:46

标签: php jquery ajax

调用并更改值

 <select  width="100" name="produto" id="produto-list" class="produtoInputBox"   onChange="getapolice(this.value);" <?php echo $permissao; ?> >

我有这个功能

function getapolice(val1,val2) {
  $.ajax({
  type: "POST",
  url: "caixa/inc/get_apolice.php?id='<?=$_GET['id']?>'",
  data:'com_id='+val1+'&produtname_id='+val2,
    success: function(data){
     $("#apolice-list").html(data);
    }
  });
}

惠特,我得到com_id =&#34;我得到了价值&#34;和produtname_id =未定义,但如果我在脚本上更改此行

 data:'produtname_id='+val1+'&com_id='+val2,

我得到了produtname_id =&#34;我得到了价值&#34;和com_id = undefined

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

更改此

   <select  width="100" name="produto" id="produto-list" class="produtoInputBox"   onChange="getapolice(this.value);" <?php echo $permissao; ?> >

 <select  width="100" name="produto" id="produto-list" class="produtoInputBox"   onChange="getapolice(this.value, '2nd value');" <?php echo $permissao; ?>> //missed your val2