从jQuery.get()为变量分配响应的正确方法是什么?
var data = jQuery.get("output.csv");
我在读jQuery.get()必须有一个回调函数?这是为什么?以及如何使用此回调函数将响应分配回数据变量?
在此先感谢您的帮助和澄清.
更新:
谢谢大家的答案和解释.我想我开始最终掌握你们所说的话了.我的下面的代码只是在它的第一次迭代中做正确的事情.其余的迭代它写入页面未定义.我错过了什么吗?
Tim S. Van H.. 8
异步函数调用需要回调函数,例如AJAX GET请求.调用
get
函数和获取响应之间存在延迟,这可能是毫秒或几分钟,因此您需要具有在异步GET完成其工作时调用的回调函数.以下是有关jQuery的AJAX
get
函数的更多信息:http: //docs.jquery.com/Ajax/jQuery.get#urldatacallbacktype.从jQuery的例子:
// this would call the get function and just // move on, doing nothing with the results $.get("test.php"); // this would return the results of the get $.get("test.php", function(data){ alert("Data Loaded: " + data); });如果您
undefined
在尝试使用data
回调函数中的变量时获得,请在Firefox中的Firebug中打开控制台并观察get
请求.您可以看到原始请求及其返回的响应.在看到发送到服务器的内容以及发送回客户端的内容后,您应该更好地了解问题.
1> Tim S. Van H..:异步函数调用需要回调函数,例如AJAX GET请求.调用
get
函数和获取响应之间存在延迟,这可能是毫秒或几分钟,因此您需要具有在异步GET完成其工作时调用的回调函数.以下是有关jQuery的AJAX
get
函数的更多信息:http: //docs.jquery.com/Ajax/jQuery.get#urldatacallbacktype.从jQuery的例子:
// this would call the get function and just // move on, doing nothing with the results $.get("test.php"); // this would return the results of the get $.get("test.php", function(data){ alert("Data Loaded: " + data); });如果您
undefined
在尝试使用data
回调函数中的变量时获得,请在Firefox中的Firebug中打开控制台并观察get
请求.您可以看到原始请求及其返回的响应.在看到发送到服务器的内容以及发送回客户端的内容后,您应该更好地了解问题.推荐阅读
如何解决《反应器代码中的FacebookDeveloperAPI》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在VisualStudio2015社区中找不到Web应用程序模板》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何从AmazonS3下载文件?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《自Symfony2.8生成捆绑包时,新选项询问了多个应用程序》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何仅为特定URL添加SpringSecurity验证码过滤器》经验,为你挑选了1个好方法。 ... [详细] 如何解决《哪种类型的修复级别是"DBCCCHECKDB(databasename,repair)"?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《扩展单应矩阵以防止失真》经验,为你挑选了0个好方法。 ... [详细] 如何解决《如果int不是类,为什么intx=int(5)合法?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《VisualStudio2015,无法更改新资源文件的访问修饰符》经验,为你挑选了2个好方法。 ... [详细] 如何解决《迭代不同的类型》经验,为你挑选了6个好方法。 ... [详细] 如何解决《使用UIO驱动程序映射一对中断或较小的地址空间》经验,为你挑选了0个好方法。 ... [详细] 如何解决《库存大楼》经验,为你挑选了1个好方法。 ... [详细] 如何解决《我应该有多少个分店?我怎么知道的?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Angular和InternetExplorer11-输入无法正常工作》经验,为你挑选了0个好方法。 ... [详细] 如何解决《WebApi-传递值数组》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Haystack说"无法找到SearchResult的模型"》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Ansible变量覆盖默认为另一个角色》经验,为你挑选了0个好方法。 ... [详细] 如何解决《可以在目标c中使用swift中的数组简化概念吗?》经验,为你挑选了1个好方法。 ... [详细] 吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1在woocommerce_email_customer_details或电子邮件的任何其他部分中添加新字段
- 2R:如何更改ggplot中的配色方案(需要14种颜色)
- 3何时使用机器epsilon何时不使用?
- 4如果你不能用你给它们的名字真正引用它们,那么命名函数表达式有什么意义呢?
- 5一个隐含的try {}抓住了main
- 6(设置)swift中的关键字
- 7kendo ui imagebrowser默认图像文件夹
- 8Selenium Crashing:Chrome自动化扩展已经崩溃
- 9线程内存布局
- 10如何让bootstrap模式从底部淡入?
- 11PhP导出.csv将分隔符从逗号更改为其他人
- 12无法链接到HTML中的CSS
- 13InnoDB怎么可能在一行上死锁?
- 14仅返回BigQuery表中包含重复项的最新行
- 15在C中,为什么"signed int"比"unsigned int"更快?
- 16"Angular 2.0 for TypeScript"(alpha)动画如何工作?
- 17如何在coldFusion应用程序中找到自定义标记实例
- 18如何使用jq获取找到的值的索引路径?
- 19通过Gmail API发送包含纯文本后备的HTML电子邮件
- 20ggplot中的散点图像barplot一样堆叠
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有