Hola mis estimados tengo el siguiente problema y ojala me puedan ayudar.
tengo el siguiente codigo que carga datos de un asp
var SendData:LoadVars = new LoadVars();
SendData.load("paginacion5.asp");
SendData.onLoad = function (success){
if (success) {
nombre1 = this.nombre1.toString();
nombre2 = this.nombre2.toString();
nombre3 = this.nombre3.toString();
nombre4 = this.nombre4.toString();
nombre5 = this.nombre5.toString();
}
}
ese codigo me jala de maravilla pero veo que son muchas lineas que se tiene que poner y me gustaria hacerlo mas compacto y meterlo en un for y hago lo siguiente.
var SendData:LoadVars = new LoadVars();
SendData.load("paginacion5.asp");
SendData.onLoad = function (success){
if (success) {
for(i=1; i<=5; i++) {
this["nombre"+i] = SendData["nombre"+i]; }
}
}
y cuando lo corro no me imprime nada
despues lo cambie por
var SendData:LoadVars = new LoadVars();
SendData.load("paginacion5.asp");
SendData.onLoad = function (success){
if (success) {
for(i=1; i<=5; i++) {
nombre1 = SendData["nombre"+i]; }
}
}
y solo me imprime un campo nombre1 y del nombre2 al nombre5 me los deja vacios, alguien sabe como puedo solucionar esto.
Saludos...