0

私は現在jQueryajaxを使用していますが、予期しないエラーが発生します。私はjavascriptをデバッグするためにfirebugを使用しています。私のコンソールでは、GETリクエストのリンクが赤になっています。

私の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 = score / update/1。この後、$ _ GET ['uri']が私のrouter.phpに送られ、これは次のメソッドに直接送られます

class scores()
{

   public function update($int)
   {

       echo $int;

   }
}

私は何が間違っているのですか?エコーは送信されません。Firebugコンソールのリンクは赤です。これはクロスドメインエラーですか?それは私のhtaccessですか?それは私を夢中にさせています。

前もって感謝します!

4

1 に答える 1

0

私は修正を得ました、とにかくみんなに感謝します。

修正:

私は持っていた

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

とjqueryは私に持って欲しい

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

于 2012-04-24T13:19:58.783 に答える