rafadizeosp Siguiendo
Mi
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
- Desde
- 19 Nov 2011
- Mensajes
- 3.347
Hola Betas tengo un problema con un script que me dejó de funcionar tras actualizar php 5.6 a 7.3
Por un lado tengo este código html que tendría que imprimir unos botones radio que los obtiene por js "insertMarcas"
El javascript es
Según la consola de firefox hay un error de sintaxis
Googleando el problema está en el eval() que despues de la version 7.1 de PHP eval detiene el script si hay un error fatal.
Me podrían ayudar a solucionarlo?
Muchas gracias de antemano
Por un lado tengo este código html que tendría que imprimir unos botones radio que los obtiene por js "insertMarcas"
HTML:
<div class="form-group m-form__group row">
<div class="col-12 m-form__group-sub">
<label class="form-control-label">
* Marcas:
</label>
<div class="m-radio-inline insertMarcas">
</div>
<span class="m-form__help">
Por favor selecciona una marca.
</span>
</div>
</div>
El javascript es
Insertar CODE, HTML o PHP:
function getMarcas(){
$.ajax({
url: 'admin-mondo/sc-services/controller/service.marcas.php',
type: 'post',
data:{
'id': 1
},
success: function (data) {
var array = eval("(" + data + ")");
$('.insertMarcas').html('').append(array.marcas);
showMarca();
},
error: function(){
console.log('Error al conectar con el servicio REST');
}
});
}
Según la consola de firefox hay un error de sintaxis
Insertar CODE, HTML o PHP:
SyntaxError: expected expression, got '<'generales.js:1:1
success https://mondodimoto.mx/cotizacion/js/generales.js:24
l https://mondodimoto.mx/cotizacion/admin-mondo/js/vendors.bundle.js:1
fireWith https://mondodimoto.mx/cotizacion/admin-mondo/js/vendors.bundle.js:1
S https://mondodimoto.mx/cotizacion/admin-mondo/js/vendors.bundle.js:1
i https://mondodimoto.mx/cotizacion/admin-mondo/js/vendors.bundle.js:1
Googleando el problema está en el eval() que despues de la version 7.1 de PHP eval detiene el script si hay un error fatal.
Me podrían ayudar a solucionarlo?
Muchas gracias de antemano