SyntaxError:JSON.parse:第1行第2列的意外字符

时间:2018-08-01 16:15:03

标签: javascript php json sockets

当您尝试解析JSON时我遇到了问题,我无法解决。

在这里,我在文件js中抓到

var JSONdata    = JSON.parse(message); //parseo la informacion
// console.log(JSONdata);
  nombre = JSONdata[0].nombre;
  nit = JSONdata[0].nit;
  funcionario = JSONdata[0].funcionario;
  nro_radicado = JSONdata[0].nro_radicado;
  nrosolicitud = JSONdata[0].nrosolicitud;
  consulta = JSONdata[0].consulta;
  hora = JSONdata[0].hora;

您使用ajax进行连接的文件...白色函数send(data)我向我的js发送信息

$.ajax({
        type: "POST",
        url: "quotes_controller.php",
        data: "fecha_cita="+fecha_cita+"&atendio="+atendio+"&nombre="+nombre+"&apellido="+apellido+"&LISTA="+LISTA+"&nroradicado="+nroradicado+"&nrosolicitud="+nrosolicitud,
        dataType:"html",
        success: function(data) 
        {///// here sen data response
          send(data);// array JSON
/////////////////////////////////////
          window.location.href = 'index.php'
        },
        error: function( jqXHR, textStatus, errorThrown ){
            alert('algo fallo...');
            console.log(jqXHR);
        }
        });

和我的文件php(在插入BD之前先生成JSON)

$arrayjson = array();
$arrayjson[] = array(
                    'nit'          => '1223344',//nit del solicitante
                    'nombre'       => 'el nombre',// nombres concatenados 
                    'funcionario'  => $_POST['atendio'],//quien atiende
                    'nro_radicado' => $nro_radicado,//numero de radicado
                    'nrosolicitud' => $_POST['nrosolicitud'],// numero de solicitud
                    'consulta'     => 'APORTAR PLANOS',//tipo de consulta que se realiza
                    'hora'         => $hora//hora de agendamiento
);

echo json_encode($arrayjson);

concole.log(message);是...

[{"nit":"1223344","nombre":"el nombre","funcionario":"10","nro_radicado":"","nrosolicitud":"","consulta":"APORTAR PLANOS","hora":"11:04:47"}]

所有日期都有值...我不知道发生了什么..请帮助我

0 个答案:

没有答案