Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2012, 14:50
alesanvil
 
Fecha de Ingreso: junio-2011
Mensajes: 3
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta Problema con url por via get

Código:
RewriteRule ^producto/([0-9]+)/(.+)\.html$ prod.php?id=$1&prod=$2
tengo esta regla de reescritura que me ayuda como todos saben a tener una url amigable, pero el problema es que cuando le paso las variables y lo redirijo con jquery se suma la url y queda esto

http://localhost/carrito/producto/2/action.php?id=2&action=add&s=M

igual todo esto se pasa por ajax osea que no se ve, pero internamente por decirlo me manda esa url que esta mal.

y deberia quedar http://localhost/carrito/action.php?id=2&action=add&s=M



esto me pasa desde que agregue la rewriteRule me toco hacer rutas dinámicas para todo pero no se como hacerlo en javascript

Código:
$('#agregar').click(function(){
	var valorSize = $('#selectSize option:selected').val();
	var valorId = $('#valorId').val();
	var valorAction = 'add';

	if(valorSize==0)
	{	
		$('.alert-error').fadeIn('slow');
		return false;
	}
	{
		$('.alert-error').fadeOut();
		$.get('action.php',{id:valorId,action:valorAction,s:valorSize},function(data){
			window.location= "http://localhost/carrito/cart";
		});
	}
	
});
lo intente con el windows location pasandole toda la url pero se me suma y no va directo a esta url pido disculpas si es muy largo pero es que e leído y no encuentro la solución gracias. Una ultima cosa no se si esto postearlo aquí o en la zona de jquery.