我使用此代码检测对表单的更改,然后使用序列化表单数据执行get请求。这适用于我测试过的所有浏览器。但是我在Mac上,现在我收到来自人们的电子邮件说它在IE 11中不起作用。可能有什么问题?
错误消息:“由于长时间运行的脚本,”webpage.com没有响应“
我已经尝试在VirtualBox中使用IE 11自行测试,但是一旦我将某些内容更改为表单,网页就会变得无法响应。我不知道如何找出问题所在。我没有循环所以我不明白为什么这个脚本会使页面无响应。
请帮忙。
jQuery('.appselect').change(function(e) {
if (jQuery(window).width() > 800) {
jQuery.get('/?' + jQuery('#appfilter').serialize(), function(data) {
jQuery('#postloop').replaceWith( jQuery(data).find('#postloop') );
if (!jQuery('#pagination').length) {
jQuery('#postloop').after(jQuery(data).find('#pagination'));
} else {
jQuery('#pagination').replaceWith(jQuery(data).find('#pagination'));
}
});
}
});
这是一个wordpress页面,但我认为这个问题与Wordpress无关。我正在使用jQuery 1.11.1。
答案 0 :(得分:0)
尝试:
var html = jQuery(data).find('#postloop').html();
jQuery('#postloop').html(html);