Ajax请求失败,s未定义

时间:2012-02-06 02:10:44

标签: jquery asp.net-mvc

我有以下jQuery代码:

$(document).ready(function ()
{
    $('#ajaxButton').click(function ()
    {
        $.ajax({
            url: 'ajax/getsomestring',
            type: 'GET',
            success: function (data)
            {
                alert('test');
            }
        });
    });
})

点击按钮,我想做一个AJAX调用。在我的服务器端,我有一个动作方法GetSomeString(),它返回一个字符串。我只是通过简单的alert()进行测试以确保AJAX请求成功。但由于某种原因,Firebug给了我错误:

  

未定义

我在这里做错了什么?

修改

在Firebug中,错误实际上是在 jquery-1.5.1-vsdocs.js 脚本中引用的(如7320)。显然我没有写那段代码,也不认为那是问题所在。我在使用$.ajax()电话时才会收到此错误。

1 个答案:

答案 0 :(得分:0)

问题实际上是 jquery-1.5.1-vsdocs.js JavaScript文件。出于某种原因,它在 $。ajax()调用中抛出了上述错误。一旦我拿出脚本引用,并且没有加载, AJAX 请求就可以了。

任何有关为何导致此问题的想法或理论都会受到高度赞赏。但删除它会修复代码。