ajax调用给出Uncaught RangeError:超出最大调用堆栈大小

时间:2013-09-12 20:13:32

标签: javascript ajax jquery

按钮点击时出现以下错误。

Uncaught RangeError: Maximum call stack size exceeded at
jQuery.extend.jQuery.fn.extend
jQuery.extend.jQuery.fn.extend
jQuery.extend.jQuery.fn.extend
jQuery.extend.jQuery.fn.extend
jQuery.extend.jQuery.fn.extend
jQuery.extend.jQuery.fn.extend

在这一行“argtoUpdate = JSON.stringify(response2.name);”

在以下CODE中:

   $.ajax({
                url: 'http://tales.appedoncp.com/appcp/sanchita/api/sample.php',
                dataType: 'jsonp',
                data: {"json" : input_string},
                success: function(response)
                {
                    for(var i=0; i<response.names.length; i++)
                    {
                     $("#center_brp").append("<div id=\"word\"" + [i]+ " class=\"sample_words\">" + response.names[i] + "</div><br>");
                    }
                    var input = JSON.stringify(response.names);

                    $.ajax({

                        url: 'http://tales.appedoncp.com/appcp/sanchita/api/getSoundsFromWords.php',
                        dataType: 'jsonp',
                        data: {'words' : input},
                        success: function(response2)
                        {
                            for(var i=0; i<response2.name.length; i++)
                            {
                             $("#center_brp2").append("<div id=\"word\"" + [i]+ " class=\"sample_words\">" + response2.name[i] + "</div><br>");
                            }

                            ***argtoUpdate = JSON.stringify(response2.name);***
                        }

                    });                             


                },
                error: function(e){
                console.log(e);

                }
            });
            return false;

            });         


$('#updateBtn').click(function(argtoUpdate){
        $.ajax({
                dataType: 'jsonp',
                data: {'vocalize_name' : argtoUpdate},
                url: 'http://tales.appedoncp.com/appcp/sanchita/api/getWordsFromVocalizeId.php',
                success: function(result)
                {

                console.log(result);
                    /*for(var i=0; i<result.name.length; i++)
                        {
                         $("#center_brp3").append("<div id=\"word\"" + [i]+ " class=\"sample_words\">" + result.name[i] + "</div><br>");
                        }*/

                },
                error: function(e)
                {


                }
        });
        });

我在这里查看了其他类似的问题,但找不到相关的解决方案。

0 个答案:

没有答案