0

我是 jquery 的新手,知道一些基本的东西。在我的项目中,我编写了一些 Ajax jquery 来检索数据并以 html 显示。第一次加载页面时一切正常。当我刷新页面或移动到相同的链接时,它显示的 Page Says Undefined error 。第一次刷新时出现此未定义错误并没有得到修复。有时它工作正常并连续出现在 4 -5 刷新。一些机构请让我知道如何处理这个。在这里我不发布代码,因为有 8-10 页的 jquery 。

4

1 回答 1

0

你的错误:

http://krishayak.com/User/UserHome.aspx/LiveInnerCommTick来源http://www.krishayak.com不受 Access-Control-Allow-Origin 的允许。

解决方案

使用 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);
                }
于 2013-09-05T13:55:32.177 回答