当前位置: 首页 > 编程笔记 >

浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题

骆嘉石
2023-03-14
本文向大家介绍浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题,包括了浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题的使用技巧和注意事项,需要的朋友参考一下
今天用firefox调试一个用jquery里面的封装的方法与后台交互的时候,firefox死活不弹窗。
而之前用谷歌浏览器顺利通过。之后发现各自浏览器对浏览器默认值的处理是不一样的。总结:
如果返回的是json,应该带上该参数,返回的是text也一样。
$.post(url,param,function(data),param);//最后一个参数param对应返回信息的类型,一般要带上,避免
因不同浏览器默认设置的不同造成的问题。
 类似资料:
  • 问题内容: 以下ajax调用在除IE10之外的所有浏览器中均有效(除非我将其设置为IE9标准模式),我用提琴手来查看它,似乎该参数未在ie10中传递给任何想法? 引发以下错误 问题答案: 这似乎是带有IE10(至少是Windows 7预览版)的jQuery中的错误。POST数据未在请求中发送,我已将错误的详细信息记录到jQuery:http : //bugs.jquery.com/ticket/1

  • 问题内容: 我正在网上浏览,但是很难获得文档。我们都知道使用浏览器的内置对象进行基本的AJAX调用(此处为现代浏览器): 因此,有没有一种方法可以通过在浏览器中检查XMLHttpRequest对象来检测AJAX调用是否超时?建议我做类似的事情吗? 谢谢! -麦克风 问题答案: 更新: 这是一个如何处理超时的示例: 在IE8中,您可以向对象添加超时事件处理程序。 我建议不要像代码所暗示的那样进行同步

  • 本文向大家介绍Android实现简易浏览器遇到问题的解决方法,包括了Android实现简易浏览器遇到问题的解决方法的使用技巧和注意事项,需要的朋友参考一下  最近没事写了一个简易浏览器,在刚开始写的时候遇到一些问题,主要的问题就是如何在自己的webview中显示所有的网页数据,不过不指定自己的webview显示所有网页数据则会调用系统默认的webview来加载数据,所以解决的办法就是用webvie

  • 问题内容: 我想在javascript /浏览器中启用ajax响应的缓存。 从jquery.ajax docs : 默认情况下,始终发出请求,但浏览器可能会在其缓存之外提供结果。要禁止使用缓存的结果,请将cache设置为false。如果自上次请求以来未修改资产,则导致请求报告失败,请将ifModified设置为true。 但是,这些地址都没有强制缓存。 动机: 我想在我的初始化函数中放入调用,其中

  • 问题内容: 我正在网上寻找资料,但是很难获得文档。我们都知道使用浏览器的内置对象进行基本的AJAX调用(此处为现代浏览器): 因此,有没有一种方法可以通过在浏览器中检查XMLHttpRequest对象来检测到AJAX调用超时?建议我做类似的事情吗? 谢谢! 问题答案: 在IE8中,您可以向对象添加超时事件处理程序。 我建议不要像代码中所暗示的那样进行同步调用,也建议使用javascript框架来做

  • 问题内容: 目前是否有任何流行的浏览器在缓存* XMLHttpRequest响应时是否存在我需要注意的特定问题? 我希望能够在每个页面上包括XMLHttpRequest查询,作为动态加载与页面类型相关的内容(即JSON)或行为(如eval()ed Javascript)的一种方法,但希望确保资源如果服务器发送了正确的标头,则可以缓存从服务器接收的数据。 我很想阅读这篇文章,其中提到诸如Firefo