使用 Jquery post 获取多个值获取未定义的值

Fetch mulitple values using Jquery post getting undefined value

本文关键字:获取 未定义 Jquery post 使用      更新时间:2023-09-26

下面是我的jquery ajax方法

<script type="text/javascript">
$(document).ready(function () {
    $('#c_select').change(function(){
           var  one = 10;
           var  two = 20;
           var  three = 30;
           var  four = 40;  
        $.ajax({
            type:'post',
            url:'getvalues.php',
            dataType: JSON,
            success:function(resp){
            alert(resp.first);
            }   
            error:function(resp){
            alert(resp.first);
           }
        }); 
      });
    });
    </script>

下面给定的文件是我获得值的地方(PHP 文件(

    <?php
       $output =  array('first'=>'Steven',
                     'last'=>'Spielberg',
                     'address'=>'1234 Unlisted Drive');
      echo json_encode($output,JSON_FORCE_OBJECT);
   ?>

成功部分未执行,我收到未定义的错误

尝试以下代码,它应该可以工作

 $(document).ready(function() {
   $('#c_select').change(function() {
     var one = 10;
     var two = 20;
     var three = 30;
     var four = 40;
     $.ajax({
       type: 'post',
       url: 'getvalues.php',
       dataType: 'json',
       success: function(resp) {
         alert(resp.first);
       },
       error: function(resp) {
       }
     });
   });
 });