Javascript 我无法在Ajax调用中获得成功

Javascript 我无法在Ajax调用中获得成功,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我在Ajax中的代码有一个问题,问题是当我运行Ajax查询时,PHP访问文件但没有输入成功,我会做错什么 我的代码是: jQuery.ajax({ type: "POST", url: "<?php echo get_template_directory_uri().'/rep.php'; ?>", data: { id: <?php echo $race_iden;?>}, dataType:"j

我在Ajax中的代码有一个问题,问题是当我运行Ajax查询时,PHP访问文件但没有输入成功,我会做错什么

我的代码是:

    jQuery.ajax({
        type: "POST",
        url: "<?php echo get_template_directory_uri().'/rep.php'; ?>",
        data: { id: <?php echo  $race_iden;?>},
        dataType:"json",
        success: function(data) {
                var tam=data.length;
                alert(tam);
                var datos=eval(data[tam]);
                document.write(datos);
                for(i=0; i< datos.length; i++){
                alert(datos[i].lat);
                console.log(data[i].lat);
            }                           
        }
    });
    clearInterval(intId);
   }

});
jQuery.ajax({
类型:“POST”,
url:“”,
数据:{id:},
数据类型:“json”,
成功:功能(数据){
var tam=data.length;
警报(tam);
var datos=评估(数据[tam]);
文件编写(datos);
对于(i=0;i
检查控制台是否有错误。一个问题是数据。您需要尝试以下数据:{id:},请检查once@anantkumarsingh控制台没有错误,并且不使用eval(),您可以使用jQuery.parseJSON(),/或JSON.parse()