Foros del Web » Programando para Internet » Jquery »

Enviar un windows.location.href modificado en slider

Estas en el tema de Enviar un windows.location.href modificado en slider en el foro de Jquery en Foros del Web. Hola amigos: tengo un slider que deseo instalar en mi web que marca un rango de precios, enviando al url ?precio_min=1.00&precio_max=2.00 por decir un ejemplo. ...
  #1 (permalink)  
Antiguo 11/06/2015, 13:44
 
Fecha de Ingreso: septiembre-2008
Mensajes: 7
Antigüedad: 16 años, 3 meses
Puntos: 0
Enviar un windows.location.href modificado en slider

Hola amigos:
tengo un slider que deseo instalar en mi web que marca un rango de precios, enviando al url ?precio_min=1.00&precio_max=2.00 por decir un ejemplo.

Al dar clic se adiciona al url digamos http://miweb/mibusqueda/libro?precio_min=1.00&precio_max=2.00

Lo que quiero es que no incluya el signo "?" y que por el contrario, lo cambie por "&", de este modo

http://miweb/mibusqueda/libro&precio_min=1.00&precio_max=2.00

Me pueden ayudar por favor? el codigo es este:
<form method=get id="moneyForm">
<div id="slider-margin"></div>
<label class="showcase-label">Slider values:</label>
<input name="p_min" class="example-val" id="slider-margin-value-min"></span>
<input name="p_max" class="example-val" id="slider-margin-value-max"></span>
<button id="button" type="submit" class="btn btn-default btn-sm">Enviar</button>
</form>

<script>
// On document ready, initialize noUiSlider.
jQuery('#slider-margin').noUiSlider({
start: [ 0, 30 ],
step: 1,
connect: true,
range: {
'min': 0,
'max': 120
}
});
</script>
<script>
jQuery('#slider-margin').Link('lower').to( jQuery('#slider-margin-value-min') );
jQuery('#slider-margin').Link('upper').to( jQuery('#slider-margin-value-max') );
</script>

entiendo que se puede hacer un envio con submit y windows.location.href para cambiar el url, pero no se como podria implementarlo.
gracias de antemano.
  #2 (permalink)  
Antiguo 11/06/2015, 14:17
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: Enviar un windows.location.href modificado en slider

El ? es el símbolo que indica el inicio de la cadena de consulta. No tiene sentido retirarla, a menos de que quieras construir URLs amigables, pero, por tu explicación, veo que no buscas eso, de manera que no tiene sentido lo que pretendes.

¿Cuál es el fin de hacer esto?

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 11/06/2015 a las 15:30 Razón: Letra equivocada
  #3 (permalink)  
Antiguo 11/06/2015, 14:55
 
Fecha de Ingreso: septiembre-2008
Mensajes: 7
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Enviar un windows.location.href modificado en slider

Gracias por responderme. Precisamente trabajo con url amigables. He tratado de dejarlo como está, pero de ese modo mi sistema no lee los valores, la verdad no se por qué.

Si vas por ejemplo a
http://www.peruebooks.com/ebooks/ciencia-ficcion-y-fantasia

y luego usas la opcion IDIOMA verás como se inserta:
http://www.peruebooks.com/ebooks/ciencia-ficcion-y-fantasia&language=87
  #4 (permalink)  
Antiguo 11/06/2015, 15:30
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: Enviar un windows.location.href modificado en slider

Si estás usando URLs amigables, tendrás que hacerlo desde el archivo .htaccess. Lo único que cambia —con respecto a las URLs amigables clásicas— es que usarás el & en lugar del / y que aún conservas pares clave-valor.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #5 (permalink)  
Antiguo 11/06/2015, 15:41
 
Fecha de Ingreso: septiembre-2008
Mensajes: 7
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Enviar un windows.location.href modificado en slider

Este es mi url amigable del htaccess:

RewriteRule ^ebooks/([^/]+)/?([0-9]*)/?([^/]*)/?$ /cgi-bin/peruebookstore/store.cgi?action=search&main_category=$1&startlist =$2&sort=$3 [L]

¿los slash (/)que estan ahi son los que debo cambiar por & ?
  #6 (permalink)  
Antiguo 11/06/2015, 17:40
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: Enviar un windows.location.href modificado en slider

No, precisamente.

Como el tema no tiene nada que ver con jQuery, pide que lo muevan al foro que corresponda y en el que puedan ayudarte con esto.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #7 (permalink)  
Antiguo 12/06/2015, 08:19
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 3 meses
Puntos: 578
Respuesta: Enviar un windows.location.href modificado en slider

Aun con URLs amigables, la URL quedaría malformada y tendría un impacto muy negativo

Etiquetas: slider
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:06.