2012-04-24 24 views
0

我目前正在使用jQuery ajax,並且我得到了一些意想不到的錯誤。 我使用firebug來調試javascript。 在我的控制檯中,GET請求鏈接是紅色的。jQuery AJAX不能在模型視圖控制中使用htaccess

我jQuery是不是真的很難......

$.ajax({ 
    method: "post", 
    url: '/scores/update/' + $(this).val(), <-- could be '/scores/update/1' 
    success: function(msg) { 
     $('.feedback').html(msg).fadeIn(); 
    } 
}); 

地圖分數/更新不存在真的。我使用htacces使鏈接進入。的index.php?URI =分數/更新/ 1。這$ _GET [「URI」之後會在我的router.php,這將是直接以下述的方法

class scores() 
{ 

    public function update($int) 
    { 

     echo $int; 

    } 
} 

我到底做錯了什麼? 回聲不會被髮送,我的螢火蟲控制檯中的鏈接是紅色的。這是跨域錯誤嗎?它是我的htaccess嗎?這讓我瘋狂。

在此先感謝!

+1

它是紅色的?它是否提供任何類型的錯誤消息? – 2012-04-24 13:10:38

+0

你爲什麼試圖從你的控制器回顯?通過AJAX請求發回消息並從jQuery代碼中顯示出來。控制器中的回顯可能會觸發,但不會顯示。 – Lowkase 2012-04-24 13:16:18

+0

沒有錯誤只有一個紅色鏈接是的。我得到了修復,我爲$('。class')做了一個。click() – 2012-04-24 13:17:19

回答

0

我得到了修復,無論如何謝謝你們。

的修復:

<input type="submit" name="score" value="1" class="score button1" />

和jQuery要我有

<input type="button" name="score" value="1" class="score button1" />

相關問題