POST值为json文件(php)

时间:2017-07-12 19:05:47

标签: php jquery json ajax post

我想使用$ _POST Ajax将下拉列表中的值发布到带有JSON_encode的php文件。

我试过这个剧本:

   jQuery(document).ready(function($) { 
      $('select.pam').change(function(){
          $.ajax({
        type: 'POST',
        url: '/charta.php',
        dataType:'json',
        data: { id_espece:$('select.pam').val()},
        success: function(output) {
                  alert(output);
              },
    });
          });
    });

这就是我要发布的地方:

<?php   $id =  $_POST['id_espece'];
        $cars =  abv($id);
         print json_encode($cars);

但我明白了:

  

注意:未定义的变量:C:\ wamp64 \ www \ charta.php中的汽车在线    39

为了确保JSON文件是正确的,我用一个默认值替换$_POST['id_espece']并且它可以工作,但是当我将它附加到选择框时我得到了错误。

0 个答案:

没有答案