Jquery.load() 在 Firefox 中不起作用
我在使用 jQuery .load() 时遇到了一个非常奇怪的问题。下面的代码在 Safari 中工作正常,但在 FireFox 中传递空值数据。但是,当我检查响应时,它显示成功。
$.ajaxSetup({cache:false}) ;
$(document).keydown(function(e) {
if (e.keyCode == 27 && $("#MasterEditHelper").val() == 1) {
var No = $("#MasterEdit").attr("value");
var Id = "#Box-"+No;
var viewType = $('#ViewType').val();
$(Id).html('<p class="updating">UPDATING</p>');
$(Id).load("/Styles/Zoom/Update", {id : No, view : viewType});
$("#MasterEdit").css('display' , 'none');
$("#MasterEditHelper").val(0);
$("#sub-duvet").fadeIn();
}
});
有谁知道为什么会发生这种情况?
I am having a very odd problem with jQuery .load(). The code below is woking fine in Safari but is delivering null value data in FireFox. However, when I check the response it is saying success.
$.ajaxSetup({cache:false}) ;
$(document).keydown(function(e) {
if (e.keyCode == 27 && $("#MasterEditHelper").val() == 1) {
var No = $("#MasterEdit").attr("value");
var Id = "#Box-"+No;
var viewType = $('#ViewType').val();
$(Id).html('<p class="updating">UPDATING</p>');
$(Id).load("/Styles/Zoom/Update", {id : No, view : viewType});
$("#MasterEdit").css('display' , 'none');
$("#MasterEditHelper").val(0);
$("#sub-duvet").fadeIn();
}
});
Does anyone know why this is happening?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以检查一下:http://jsfiddle.net/kVdXZ/3/
尝试重新创建脚本,并且它似乎在 Firefox 和其他浏览器中运行良好。
那么看来是您的 URL 导致了问题?
Could you check this out: http://jsfiddle.net/kVdXZ/3/
Tried recreating your script, and it seems to be working fine in firefox and others.
So it seems it's your URL that might be causing the problems?