El uso normal de este método es el siguiente:
ajaxEngine.sendRequest('loadData', 'paramName1=' + paramValue1, ..., 'paramNameN=' + paramValueN);
Esto es válido cuando el número de parámetros es fijo. Pero en algunos casos, ese número de parámetros puede variar, por ejemplo si vamos a enviar los valores de un arreglo javascript (como los del post anterior). En tal caso, no resulta tan sencillo el llamado a dicho método. Pero la solución está aquí:var queryS = "parteNombre="+parteNombre + "&incluir="+incluir;
for (i = 0; i < roles.length; i++){
queryS += "&roles=" + roles[i];
}
var opt = {
method: 'post',
postBody: queryS,
onSuccess: function(t) {
},
on404: function(t) {
},
onFailure: function(t) {
}
};
ajaxEngine.sendRequest('loadData', opt);
Primero se crea el queryString con todos los parámetros que queremos enviar y luego se le pasa dinámicamente esa variable al postBody.
La verdad no entiendo muy bien cómo funciona, pero funciona.
Visto en http://forum.openrico.org/topic/519
No hay comentarios.:
Publicar un comentario