[Resolvido] Uncaught SyntaxError: Unexpected token var PHP + Jquery
Bom dia,
amigos tenho um problema para para utilizar o Split após buscar informações no Banco concateno em uma variável para utilizar no AJAX realizando um split() para separar as rotas de um motorista, porém quando rodo o programa ele dá erro no split dizendo '
Uncaught SyntaxError: Unexpected token var'
Código PHP
<?php
$sql = "SELECT * FROM tblMotoristaRota WHERE UsuarioId = ".$id;
$cmd = $pdo->prepare($sql);
$cmd->execute();
$lista_rotas = $cmd->fetchAll();
$rotasId = "";
foreach ($lista_rotas as &$item_rotas) {
$rotasId += $item_rotas["RotaId"].",";
echo $item_rotas["RotaId"].",";
};
?>
Código AJAX
<script>
$(document).ready(function() {
$('#regional').change(function(){
lista_rota();
});
if (($('#regional').val() != "") && ($('#rota').val() == "")){
lista_rota();
}
});
function lista_rota() {
$("#table").html('');
var rotas = <?php echo $rotasId; ?>
var arrayRotas = rotas.split(',');
var temChecked = false;
$.ajax({
type: "GET",
url: "valida_rota.php?regional=" + $('#regional').val(),
dataType:"json",
success:function(response){
if (response != "NOK") {
$('#table').append('<thead><tr><th>Selecionar</th><th>Nome da Rota</th></tr></thead>');
for (var key in response) {
if (response.hasOwnProperty(key)) {
for(var i = 0 ; i < arrayRotas.length;i++){
if(response[key]["Id"] == arrayRotas[i]){
$('#table').append('<tr><td style="width:20px;"><center><input checked type="checkbox" id="id_rota" value="'+ response[key]["Id"] +'" name="id_rota[]"></center></td><td>' + response[key]["Nome"] + '</td></tr>');
temChecked = true;
break;
}
}
if(!temChecked)
{
$('#table').append('<tr><td style="width:20px;"><center><input type="checkbox" id="id_rota" value="'+ response[key]["Id"] +'" name="id_rota[]"></center></td><td>' + response[key]["Nome"] + '</td></tr>');
}
temChecked = false;
}
}
}
},
error:function (xhr, ajaxOptions, thrownError){
alert('Ocorreu um erro inesperado. Por favor tente novamente mais tarde.');
}
});
}
</script>
Desde já muito obrigado!Discussão (2)
Carregando comentários...