Shishou Engineering Blog

Aim for Full Stack Engineer.

jQuery.ajax()で"Maximum call stack size exceeded"が出た話

jQuery.ajax()を使用した際に、すごく単純なミスで"Maximum call stack size exceeded"が出た話です。

通常はコールスタック数が多すぎる場合に出るエラーですが、ajax()呼び出し時に、

スコープ範囲外の変数が定義されていると同じようなエラーが出ます。

 

function hoge(fuga){
    $.ajax({
        'url':'/action',
        'type':'POST',
        'data':{
        'fuga': fugq, // ここの変数名が間違っている
        },
        'dataType':'json',
        'success':function(response){
        },
    });
}

そもそも、エディタのチェックなどでコーディング時に気付いていればこんなことにはなりませんよね笑

2017-10-30 06:12:11


About
@hiroki8080

京都在住のフリーランスエンジニアです。

ITやIoT, 自作のCMS開発に関することを書いていきます。


主なスキル

Python, Java, C#

AWS, Unity

アプリケーション、フレームワーク、

ライブラリの設計、開発

お仕事のご依頼について

お仕事のご相談・ご依頼などありましたら、

お気軽にお問い合わせください。

e-mail:hiroki-m@gaia.eonet.ne.jp