weixin_33695082 2014-10-24 09:15 采纳率: 0%
浏览 79

Ajax为什么会返回null?

我的Ajax响应有问题。我试图通过MySQL数据库中指定的ID号显示一个属性地址,但问题是,当我将id的值设置为静态的(例如,prop_id=2)时,就可以成功地从db检索出现的地址。但是,当我想通过文本框中输入的PROPORT_ID进行搜索时,我会一直收到NULL值。

html

       <td><label for="propertyId">Property Id:</label></td>
       <td><input name="p_propertyId" id="propertyId" onClick="suggestion_property_id()" onblur="get_property_address_byid()" size="40"></td> <!--onblur="get_idproperty()"-->
       <td><label for="prop_address">Property address:</label></td>
       <td><input name="p_address" id="prop_address" value="" size="40" readonly/></td>

ajax

    var $propertyId = $('#propertyId').val();
       //alert($propertyId);
       $.ajax({
                 type: 'POST',
                 url: 'propertyId.php',
                 data: {
                      type:'prop_address',
                      $propertyId:$propertyId,
                      },
                      async: true,
                      dataType: 'text',
                      success: function(res1){
                            var results = eval(res1);
                            document.getElementById('prop_address').value = results[0];
                            //get_idbooking();
                            alert($propertyId);
                            console.log(res1);
                     },
               }); 
            }

php

if($type == 'prop_address'){
       $prop_address = "no address";
       $propertyId =$_POST['propertyId'];
       $propertyId=155;          
       $properties = get_address_by_propertyid($propertyId);

       for($i=0; $i<sizeof($properties); $i++){
              $address_prop = str_replace(' ', ' ', $properties[$i]['prop_address']);
              if(strpos($propertyId, $address_prop) !== false){
                     $prop_address = $properties[$i]['propertyId'];
                     break;
              }
       }
       $res1 = array($address_prop, $propertyId);
       echo json_encode($res1);
       //echo json_encode($address);
}
  • 写回答

4条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 GEO下载数据的处理报错 :函数‘Meta’标签‘"data.frame"’找不到继承方法,如何解决?
      • ¥15 DLNM模型是否可以用二分类变量作为y变量
      • ¥15 android object box 一个实体多个表怎么写
      • ¥15 temux 启用docker 服务失败
      • ¥15 Flask 使用celery发送邮件出现‘目标计算机积极拒绝‘
      • ¥60 老人用的sd卡在手机里面不知道操作了什么,导致图片和视频变成了文件,取下sd卡连接电脑就是图中的样子,后缀改为.jpg才可以,需要用系统的画图软件才能打开,文件属性还是文件,有没有批量操作的解决办法
      • ¥15 超时跳出方法代码的返回值问题
      • ¥15 汇编语言程序设计设计,ascii码求数,再求数的BCD码
      • ¥30 Mask rcnn训练自己的数据集出现问题!
      • ¥20 研究人工智能时的几个问题