2011-12-20 3 views
1

У меня есть ссылка на http://myweb.localhost/miembros/id/1/mensajes. Когда я нажимаю на эту ссылку, код ниже называется:jQuery/post(): URL-адрес не то, что я ожидал

<script type="text/javascript"> 

    $('.switch_leido').click(function(){ 

    $.post('mensaje/cambiarEstadoLeido', 
      {id:$(this).data('leido')}, 
      function(){ 
       alert("fasfsf"); 
      } 
    ); 
    }); 

и я получаю эту ошибку:

POST http://myweb.localhost/miembros/id/1/mensaje/cambiarEstadoLeido 404 (Not Found)

Вместо этого, я ожидал http://myweb.localhost/mensaje/cambiarEstadoLeido не был вызван, но нет ..: S

Что я должен делать?

Javier

+2

Попробуйте изменить положение перед mensaje –

ответ

2

Ваш путь установлен относительно. Используйте «/» спереди для ссылки на корень веб-сайта

$.post('/mensaje/cambiarEstadoLeido', ... 
1

Использовать абсолютный путь? возможно, измените на

$.post('/mensaje/cambiarEstadoLeido', 
Смежные вопросы