Hola a todos, esta es la primera vez que estoy usando las base de datos WebSql por lo que no la conozco mucho mucho el problema que tengo es el siguiente : estoy haciendo una consulta a una tabla en la cual me muestra el contenido sin problema ese dato yo lo guardado en una variable la cual quiero pasarla a una función que tengo creada. el nombre de la variable es xa y a continuación le dejo el código para ver si me puedes ayudar
saludos
//Extraemos los datos de la tabla.
sqlselect = "SELECT texto FROM textos WHERE npregunta = '"+npreg+"'";
tx.executeSql(sqlselect,[],function (tx, result){
if (result.rows.length){
for (var i = 0; i < result.rows.length; i++){
row = result.rows[i];
x += row.texto + ",";
}
//Quitmos la ultima coma
var xa = "["+x.substring(0, x.length-1)+"]";
}else{
console.log("No items");
}
},error);
});
function get_textrandom(xa){
var i = Math.floor((Math.random() * 6) + 1);
$("#text2").html(xa[i]);
}