栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何下载文本文件并以字符串形式存储在jQuery中

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何下载文本文件并以字符串形式存储在jQuery中

为了使该代码正常工作,事件需要是同步的,换句话说,在$
.ajax调用中设置async:false。出现问题是因为ajax通常是异步的,这意味着当您执行警报时,请求可能会或可能不会完成。不过,通常情况下,它不会比执行函数调用花费更长的时间来获取页面。因此,通过设置async:false,您可以告诉jquery(和ajax处理程序)等待页面加载完成,然后再尝试警告数据。实现相同效果的另一种方法是执行以下操作:

var myData;function fin(data) {    myData = data;    alert(myData);}$.ajax({    type: 'GET',    url: $(this).attr('source'),    dataType: 'html',    success: fin});

这种方法可能比将async设置为false更好,因为它不会在等待页面加载时使浏览器挂起。但是,异步编程并不是容易学习的东西,因此许多人会发现使用async:false会更容易。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/406312.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号