Jquery ajax请求未在ie11上发送

Jquery ajax请求未在ie11上发送,jquery,ajax,smarty,Jquery,Ajax,Smarty,我花了一整天的时间在这上面,读了又读,尝试了不同的东西,但我仍然无法得到发送到ie11的ajax请求。所以我几乎把这一点降到了零,正如你所看到的,我将缓存设置为false,并在url的末尾添加了一个随机数,以避免ie缓存。FF和Chrome工作正常。。。我在php文件中为请求设置了一个文件\u put\u contents,当我运行此代码时,我使用FF和chrome在该文件中获取数组,但是IE没有任何内容。。。请帮帮我。。谢谢:) {literal} /*是的,文字是背景词这就是它的工作原理*/

我花了一整天的时间在这上面,读了又读,尝试了不同的东西,但我仍然无法得到发送到ie11的ajax请求。所以我几乎把这一点降到了零,正如你所看到的,我将缓存设置为false,并在url的末尾添加了一个随机数,以避免ie缓存。FF和Chrome工作正常。。。我在php文件中为请求设置了一个文件\u put\u contents,当我运行此代码时,我使用FF和chrome在该文件中获取数组,但是IE没有任何内容。。。请帮帮我。。谢谢:)

{literal}
/*是的,文字是背景词这就是它的工作原理*/
/*有关js中的smarty-请参阅smarty论坛*/
/*addEventListener正常我们不支持
感谢eisbehr的回答。。。荣誉:)这就是工作原理,其余代码都是一样的。具有讽刺意味的是,这正是我开始时所做的,我已经从大量的代码一直到现在。我在早期阶段就开始使用unload,因为我不喜欢beforeunload有一个警报,如果他们拒绝了警报该怎么办。但现在它似乎在没有警报的情况下运行良好,所有这些都是因为“事件”这个词lol

window.addEventListener('beforeunload', function() {

再次感谢艾斯贝尔

javascript控制台中有什么东西吗?有错误吗?我很确定你的代码一般都能正常工作。我认为这更像是IE11中的
unload
事件的问题。要测试这一点,请尝试在没有IE11中的事件的情况下执行代码,或者使用其他事件类型。只是为了确定。没有,完全干净:(我确实在ie中尝试了attachEvent和相同的东西,没有任何内容…好的,我将在没有事件的情况下尝试:)好的,我从函数中删除了事件,现在它可以工作:)在ie上,但它只在我刷新页面时起作用,如果我离开我需要的页面,它就不起作用了。回到这一点上,现在它在FireFox上不起作用,但在IE上起作用了。我必须选择支持一个还是另一个:(你可以尝试
$(窗口)。一个(“卸载前卸载”,function(){})
。未经测试,可能有效。:)是的,先生,它工作得很好,现在我可以删除我不想使用的浏览器snif代码了。。。非常感谢:)好人。。。
window.addEventListener('beforeunload', function() {