我的项目中未定义的错误

时间:2013-09-05 13:28:27

标签: jquery

我是jquery的新手,知道一些基本的东西。在我的项目中,我编写了一些Ajax jquery来检索数据并以html显示。当页面加载第一次时,所有运行都很好。当我刷新页面或移动到相同的链接时,它显示的页面说明未定义的错误。这个未定义的错误在第一次刷新时出现是不固定的。有时它工作正常并且连续出现在4 -5刷新。有些人请告诉我怎么做这个。在这里,我不发布代码,因为有8-10页的jquery。

1 个答案:

答案 0 :(得分:0)

您的错误:

Access-Control-Allow-Origin不允许

http://krishayak.com/User/UserHome.aspx/LiveInnerCommTick原点http://www.krishayak.com

<强>解决方案

使用JSONP,添加?callback =?在你的ajax请求中的URL末尾,如下所示:

            $.ajax({

                type: "POST",
                url: 'http://krishayak.com/User/UserHome.aspx/Firsttime?callback=?',
                 data: '{pageIndex: ' + pageIndex + '}',
                contentType: "application/json; charset=utf-8",
                dataType: "json",
              success: FirstTime,
                failure: function (response) {
                    alert(response.d);
                },
                error: function (response) {
                    alert(response.d);
                }