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