Comment passer des paramètres entre deux fichier JavaScript à l’aide de requis.js

i ‘m Essayez de passer des paramètres à l’aide de requis.js, des objets , tableaux, numéro ou chaîne, mais j’ai un problème, pour recevoir le paramètre me montre indéfini.

objet

estudiante: ObjectApelEstu: "Vides"CeduEstu: "11223344"FacuEstu: "Tecno e Ing"Login_Usuario: "dfvides"NombEstu: "Diego"ProgEstu: "Sistemas"RolEstu: 1Semestre: 10

require(, function (){ require(); });

config (requis.js)

requirejs.config({baseUrl: 'js',paths: { jquery: , login: 'proyecto/login', database: 'proyecto/db'}});

login.js (Données contient un objet )

console.log(data); var estu = data.estudiante; //console.log(estu); base.iniciarbase(); base.guardar(estu);

db.js (contenir le module)

define(function (){ var database = { crear: function(){} --> done, tablas: function(){} --> done, insertarperfil: function(){} --fail }; }); return { iniciarbase: function (){ return database.tablas(); }, guardar: function (){ return database.insertarperfil(); } }; });

Fonction Insérer des paramètres

insertarperfil: function (Estudiante){ console.log(Estudiante); var db, SqlGuardar, SqlDelete, SqlBuscar, mostrar; db = database.crear(); SqlBuscar = 'SELECT * FROM Estudiante'; SqlGuardar = 'INSERT INTO Estudiante(cedula, nombre, apellido, rol, facultad, programa, semestre) VALUES(?,?,?,?,?,?,?)'; SqlDelete = 'DELETE FROM Estudiante'; db.transaction(function (tx) { tx.executeSql(SqlBuscar, , function (tx, results){ mostrar = results.rows.length; if (mostrar === 0){ tx.executeSql(SqlGuardar, ); }else{ tx.executeSql(SqlDelete); tx.executeSql(SqlGuardar, ); } }); }); }

Retour de la fonction saludo

saludoestu: function (){ var db, saludo, SqlConsulta; db = database.crear(); //id = metodosestu.setCedulaEstu(); SqlConsulta = 'SELECT nombre, apellido FROM Estudiante'; db.transaction(function (tx) { tx.executeSql(SqlConsulta, , function (tx, results){ var numero = results.rows.length; //var saludo = new Object(); for (var i=0;i<numero;i++){ saludo = { nombre: results.rows.item(i).nombre, apellido: results.rows.item(i).apellido }; //console.log(saludo); } return (saludo); }); }); } return { saludar: function (){ return database.saludoestu(); } };

fonction d’appel dans le login

var n = base.saludar(saludo); console.log(n);

au-dessus de lui vers l’utilisation de prototypes, mais je jette également la même erreur dans de nouveaux projets, ancien prototype de travaux de travail

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *