我在http://myweb.localhost/miembros/id/1/mensajes上有一个链接。当我单击该链接时,下面的代码称为:

<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(不
  找到)


相反,我期望http://myweb.localhost/mensaje/cambiarEstadoLeido被调用但没有..:S

我该怎么办?

哈维尔

最佳答案

您的路径设置为相对。在前面使用“ /”来引用网站的根目录

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

07-24 20:18