Gracias por las respuestas, al final pude arreglarlo con una solución algo más simple, leyendo en otros sitios, leí que el return que estaba haciendo en realidad lo único que hacía era terminar el ciclo y no hacer un return propiamente tal, por eso no estaba recibiendo nada, y de la misma forma el "else" que había para el true tampoco iba a funcionar, dejo lo que hice por si a alguien le sirve
Código Javascript
:
Ver originalfunction ValDatosArray(nomArray){
var ok = true;
$.each(nomArray, function(index, value){
if( value == "" ){
alert("Debe ingresar el campo: " + index);
ok = false;
return false;
}
});
return ok;
}