Hola
- Tengo el siguiente codigo, el cual funciona bien y carga correctamente los datos de los archivos json y php.
- Ahora bien, deseo guardar algunas variables en mi base de datos MySql:
ejemplo: e.userData.score
-La conexion a la base de datos ya la tengo hecha, pero no consigo añadir las sentencias MySql (INSERT INTO...) en los eventos:
function myResult(e)
function myGameEnd(e)
- Pero el caso es que no consigo añadir estas sentencias en el javascript
- Alguna sugerencia??
Código:
function loadJSON(callback) {
var xobj = new XMLHttpRequest();
xobj.overrideMimeType("application/json");
xobj.open('GET', './wheel_data.php', true);
xobj.onreadystatechange = function() {
if (xobj.readyState == 4 && xobj.status == "200") {
//llamada funcion pasando response
callback(xobj.responseText);
}
};
xobj.send(null);
}
function myResult(e) {
//e is the result object
console.log('Spin Count: ' + e.spinCount + ' - ' + 'Win: ' + e.win + ' - ' + 'Message: ' + e.msg);
if(e.userData){
console.log('User defined score: ' + e.userData.score)
}
}
function myError(e) {
//e is error object
console.log('Spin Count: ' + e.spinCount + ' - ' + 'Message: ' + e.msg);
}
function myGameEnd(e) {
//'e' es gameResultsArray
console.log(e);
TweenMax.delayedCall(5, function(){
Spin2WinWheel.reset();
})
}
function init() {
loadJSON(function(response) {
// Parse JSON cadena a un objeto
var jsonData = JSON.parse(response);
var mySpinBtn = document.querySelector('.spinBtn');
var myWheel = new Spin2WinWheel();
myWheel.init({data:jsonData, onResult:myResult, onGameEnd:myGameEnd, onError:myError, spinTrigger:mySpinBtn});
});
}
init();