2011-12-20 22 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

什麼我應該怎麼做?

哈維爾

+2

嘗試更改放置在mensaje前面 – 2011-12-20 17:59:59

回答

2

你的路徑是相對的。使用前面的「/」來引用網站的根目錄

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

使用絕對路徑?也許改成

$.post('/mensaje/cambiarEstadoLeido', 
相關問題