Come passare i parametri tra due file JavaScript utilizzando Require.js

Sto cercando di passare i parametri utilizzando Require.js, Oggetti , array, numero o stringa, ma ho un problema, per ricevere il parametro mi mostra indefinito.

Oggetto

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

Indice

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

config (richiesta.js)

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

login.js (dati contengono oggetto )

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

db.js (contengono modulo)

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

Funzione Inserisci parametri

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, ); } }); }); }

Funzione Ritorno 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(); } };

Funzione di chiamata nel login

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

sopra di lui verso lo stesso verso l’uso del prototipo ma lancia anche lo stesso errore solo in nuovi progetti, vecchi progetti di lavori prototipo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *