我遇到的问题似乎是在移动浏览器上进行Ajax调用似乎没有。我正在asp.net框架下开发,其中包括bootstrap。奇怪的是,如果我切换到桌面视图,Ajax调用工作。这是我用来测试的修改版本:
var pageUrl = '<%=ResolveUrl("Default.aspx")%>'
$.ajax({
type: "POST",
url: pageUrl + "/GetWeather",
data: '{latitude: "' + latitude + '", longitude:"' + longitude + '"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
timeout: 10000,
success: function(msg) {
alert("SUCCESSFUL AJAX CALL!");
},
error: function(msg) {
alert("FAILED AJAX CALL!");
}
});
GetWeather是存储在Default.aspx.cs中的函数。如前所述,这在桌面浏览器上工作正常,当我在移动版本的网站上切换到桌面视图时。但是,如果我留在移动视图中,似乎没有进行ajax调用,因为调用成功或错误警报都没有,并且它也没有超时。
这可能是由于引导程序出现异常现象吗?提前感谢您提供所有帮助
答案 0 :(得分:0)
明确将jQuery ListIterator<Object> iterator = (ListIterator<Object>) myList.iterator();
while (iterator.hasNext()) {
Object o = iterator.next();
Object secondObject = iterator.previous();
o == secondObject; // ALways
}
调用的cache
属性设置为.ajax()
,如下所示:
false