jQuery:';异步:false';不使用IE7/IE6
我创建了一个简单的跟踪脚本,在卸载页面时将用户信息添加到数据库中。它适用于除IE7和IE6之外的所有浏览器 IE7给了我错误,但我无法打开“调试器”,因为我使用的是独立版本(或者至少我认为问题出在这里)。我从下面的脚本中删除了jQuery:';异步:false';不使用IE7/IE6,jquery,asynchronous,internet-explorer-7,internet-explorer-6,Jquery,Asynchronous,Internet Explorer 7,Internet Explorer 6,我创建了一个简单的跟踪脚本,在卸载页面时将用户信息添加到数据库中。它适用于除IE7和IE6之外的所有浏览器 IE7给了我错误,但我无法打开“调试器”,因为我使用的是独立版本(或者至少我认为问题出在这里)。我从下面的脚本中删除了async:false,,并且没有得到任何错误,但是我需要将async设置为false,以便脚本工作。有什么想法吗 $(window).unload(function() { $.ajax({ type: "POST", async: false,
async:false,
,并且没有得到任何错误,但是我需要将async设置为false,以便脚本工作。有什么想法吗
$(window).unload(function() {
$.ajax({
type: "POST",
async: false,
url: "add.php",
data: "ip=" + jIp + "&date=" + jDate + "&time=" + jTime,
});
});
您的代码有以下行:
data: "ip=" + jIp + "&date=" + jDate + "&time=" + jTime,
这段代码在IE6/7中被破坏,因为在对象文本的属性列表中有一个尾随逗号。这可以说是合法的Javascript,但却是IE特有错误层出不穷的根源。删除最后一个逗号,您的呼叫将生效。您的代码有以下行:
data: "ip=" + jIp + "&date=" + jDate + "&time=" + jTime,
这段代码在IE6/7中被破坏,因为在对象文本的属性列表中有一个尾随逗号。这可以说是合法的Javascript,但却是IE特有错误层出不穷的根源。删除最后一个逗号,您的通话就可以了。这一行末尾的逗号,或者只是文章中的一个输入错误 数据:“ip=“+jIp+”&date=“+jDate+ “&time=“+jTime
这行末尾的逗号,还是文章中的一个拼写错误 数据:“ip=“+jIp+”&date=“+jDate+ “&time=“+jTime
是的,这就解决了。谢谢你们两位的及时回复!是的,这就解决了。谢谢你们两位的及时回复!