Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2015, 09:38
HmrO
 
Fecha de Ingreso: junio-2008
Mensajes: 43
Antigüedad: 15 años, 10 meses
Puntos: 0
Mostrar resultados ordenados en jquery mobile sin importar el valor

Buenos días, necesito de su ayuda porque no doy más del dolor de cabeza (literalmente ). Tengo un select/option que necesito ordenar por nombre y no por id. El tema es que pude hacerlo con este código.

Código:
$.when( $.ajax( "/listado-de-informes" ) ).then(function( data, textStatus, jqXHR ) {
$(function() {
			  var $list = $("#edit-views-exposed-form-field-organismo-auditado-mobile-value");
			  $list.children().detach().sort(function(a, b) {
			    return $(a).text().localeCompare($(b).text());
			  }).appendTo($list);

});
Pero el problema está en que cuando le doy click al select, todo vuelve a la normalidad debido a esto que tira la consola :

Código:
"/listado-de-informes&field_tipo_de_informe_value=All&field_organismo_auditado_mobile_value=621&page=0"
O sea que la condición está hecha para que se ejecute solo cuando ajax tome el valor inicial pero cuando toma cualquier valor todo vuelve a la normalidad ya que eso no se ejecuta. Tampoco funciona un ajaxSuccess o ajaxComplete.
Estoy usando Jquery 1.9.1 y jquery mobile 1.4.5/1.4.2

Espero que me puedan ayudar, me estoy volviendo loco con este tema. Muchas gracias.