错误:VM2713:1未捕获的SyntaxError:位于0 {J}的JSON中的意外的标记U

时间:2017-08-22 06:30:30

标签: javascript php jquery json

为什么我收到此错误VM2713:1 Uncaught SyntaxError: Unexpected token U in JSON at position 0但我已成功更新数据库表?我的控制台中的错误为Uncaught SyntaxError: Unexpected token U in JSON at position 0。我插入一些数据,但同时我从数据库表中更新了一些数据。你能帮帮我这个家伙吗?提前谢谢你。

这是我的代码

 $larea = $proloc_larea." ".$_POST['areatype'];
 $rpu = $_GET['rpudata'];

 $rpu_id = $_GET['rpu_id'];

 $arr = explode(",",$rpu_id);

 $property_array2 = array(
    'view_flag' => 0,
     );
     $c = '';



$barcode = time();

$property_array = array('sitio' => $proloc_sitio,
                    'loc_street' => $proloc_street,
                    'loc_province' => $add_provz,
                    'view_flag' => 1
                    );

 if(($property_array['land_area']!= " ") || !empty($property_array['land_area'])){


    foreach($arr as $r){
        $b = trim($r);
        $c = $b;

    $con2 = "OCPC_ID='".$c."'";
    $result2 = $db->update('property_information',$property_array2,$con2);
        //echo $c;
    }

    $result = $db->insert('property_information',$property_array);

    //echo $result;
    if ($result) {
        $response = array(
            'result2' => $result2,
            'error' => false,
            'message' => 'Successfully inserted',
            'barcode' => $barcode
        );
        echo json_encode($response,true);die();
    }
    else{
        $response = array(
            'error' => true,
            'message' => 'error',
            'barcode' => $barcode
        );
        echo json_encode($response,true);die();
    }




}else {
    $response = array(
        'error' => true,
        'message' => 'some fields are not filled.'
    );
        echo json_encode($response,true);die();
}

这是我在ajax的成功

success: function(resback){
      var res = $.parseJSON(resback);
      if(res.error==false) {
        $('#property').hide(); 
        var modal = $('#blabla');
        modal.modal('show');
            modal.find('input[name="cs_barcode"]').val(res.barcode);
      } else {
        alert(res.message);
      }
    }

我的控制台中的错误是Uncaught SyntaxError: Unexpected token U in JSON at position 0。我插入一些数据,但同时我从数据库表中更新了一些数据。你能帮帮我这个家伙吗?提前谢谢你。

0 个答案:

没有答案