0

わからないので、ここで質問しています。実行中にコードをデバッグして、ブレークポイントが正確にどこにあるかを確認できるという意味でコードをデバッグする方法を知りたいです..とにかく

Firefox > firebug は次のように述べています。

TypeError: "".match は関数ではありません http://domain.com/assets/globals/js/jquery-1.9.1.min.js行 3

Chrome コンソールは次のように述べています。

Uncaught TypeError: Object function (e)
{
    e.preventDefault();
    uri = domainURL + domainSuffix + 'fanAction/';
    var $liElem = $(this).parents('li');
    $.post(uri, {"uid":fmrMembId, "fid":$(this).attr('rel'), "ax":"accept"}, function(data)
    {
        if(data.status == "success")
        {
            $liElem.slideUp().remove();
            var currCount = parseInt($('#friend_request_count').text())-1;
            $('a[href="/fans/requests"] > .menu_badge').text(currCount);
            $('#friend_request_count').text(currCount);
            if(currCount <= 0)
            {
                $('#friend_listing').empty().append('<li>No Fans Found</li>');
                $('a[href="/fans/requests"]').attr('href','/fans');
                $('a[href="/fans"] > .menu_badge').text('').hide();
                $('#friend_request_count').text('').hide();
            }
        }
        else if(data.status == "fail")
        {
            alert('Request Failed, this could be due to any number of reasons.')
        }
        else
        {
            alert('An unexpected error occured, try again.')
        }
    }, 'json');
} has no method 'match'

しかし、結局のところ、どこに問題があるのか​​ わかりません。最近、jquery 1.7.1(または.2)から1.9.1にアップグレードしたところ、これが結果です。何か案は?クロムが私に問題を伝えているか、またはスクリプトランタイムを「プロファイリング」して実際の行を見つける方法のいずれかの手段ですか?

4

0 に答える 0