callback相关内容
jQuery的可以提供一个备用失败的AJAX调用?这是我的尝试: 功能更新(){ VAR requestOK = FALSE; $ .getJSON(URL,函数(){ 警报(“请求成功”); requestOK = TRUE; }); 如果(!requestOK){ 警报(“请求失败”); } }
..
我使用jQuery $。阿贾克斯()函数。我已经把它变成父函数,它传递一些值的AJAX功能。我想这样做,是有一个用户定义的回调函数,后者从阿贾克斯成功函数传递的数据参数。 下面是我在想会的工作,但它不是: testFunc =功能(STR,回调){ //发送我们的PARAMS VAR数据='一些数据来发送“; $阿贾克斯({ 键入:“POST”,
..
我有一个功能,我需要返回一个网址,我通过Ajax调用我得到。 VAR热图=新google.maps.ImageMapType({ getTileUrl:功能(坐标,缩放){ VAR tileURL; $获得('getimage.php',{变焦:变焦,X:coord.x,Y:coord.y},功能(数据){ 如果(data.sta
..
VAR数据是我的jQuery的变量,我想在将其添加 jsonData.image_name 文本字符串。但一直在说未定义传递时。 函数SaveAndGetImageName(){ VAR数据=“”; VAR FORMDATA =新FORMDATA(); formData.append('btn_Browse',$('#btn_Browse')[0] .files [0])
..
我的问题是,我想知道有什么区别,在下面的AjaxCall 如果我代替完成成功 我得到一个空的responseText的错误说: 并与完整的它像它应该是 难道成功返回越早就完成了?? $(“#formnaw”)。递交(函数(){ VAR FNC = invoerFnc.attr(“价值”); VAR vnaam = invoerVnaam.attr(“价值”); VA
..
我已经做了jQuery和Ajax的,但我不能够得到响应转换成一个DIV元素。这是code: 的index.html $。阿贾克斯({ 键入:“POST”, 网址:“ajax.php” 数据:“ID =”+的id, 成功:函数(HTML){ $(“#响应”)HTML(数据); } }); 据接收响应我的< DIV ID
..
我有一个for循环封闭Ajax调用和我想要确定通过该指数从for循环回调函数的最佳方法。这是我的code: VAR ARR = [2001年,2002年,2003年,2004年,2005年,2006年,2007年,2008年,2009年,2010]。 对于(VAR I = 0; I< arr.length;我++) { $ .ajaxSetup({缓存:假}) $ .getJS
..
我查阅了很多答案这种类型的问题,我现在很困惑,最好的方式。鉴于最新的jQuery,我想 在调用一个Ajax功能 请阿贾克斯处理(成功或错误)//正常工作 在成功或错误状态返回到调用函数进行进一步处理 在调用函数(doAjax),我怎么等待回调再完成处理成功或错误(在这种情况下,其成功清除表单上的错误保持原样) THX任何意见, 艺术 [编辑] 有一个错字为你们发现,调用应该是doAnAja
..
有没有一种方法来传递更多的数据到jQuery中的回调函数? 我有两个功能,我想回调到 $。交,例如,通过在AJAX通话双方所得到的数据,以及一一些自定义的参数 函数点击(){ VAR myDiv = $(“#我的-DIV”); //错误:数据说没有定义 $。员额(“someurl.php”,someData,DoSomething的(数据,myDiv),“JSON”);
..
我想在点击事件3 Ajax调用。每个Ajax调用做了不同的工作并返回所需要的最终回调数据。该调用本身并不依赖于彼此,他们都可以去在同一时间,不过,我想有一个最终的回调时,所有三个都完成了。 $('#键“)。点击(函数(){ FUN1(); FUN2(); FUN3(); //现在做别的事情的时候要求做他们的'成功'回调。 }); VAR FUN1 =(函数(){
..
我已经研究过一些tutes和所有我看到的是如何测试before_create旧帖子。此外,它好像他们都只是测试了before_create被称为即: @user = User.new @ user.should_receive(:method_name_called_by_before_create) @ user.send(:before_create)(有时他们只是做@ user.save
..
我创建了一个无限循环的回调时,我需要一个 after_commit中更新的属性:上=> :创建。它只发生,如果我需要这个回调过程中更新对象的属性,虽然。有没有一种方法,以prevent呢?我能以某种方式强制模型重新加载自身,以便它知道它正在执行更新,而不是创造? 类文档<的ActiveRecord :: Base的 after_commit:生成,:对=> :创建 .
..
我有一个记录我与 after_destroy 挂钩,需要做的是了解为何一条记录被破坏的Rails应用程序。更具体地说,如果记录被级联被破坏,因为它的家长说相关:摧毁,它需要做的事情比如果记录被单独摧毁不同 我试图做的是看它的母公司是破坏,才弄清楚,相关:?:摧毁回调完成之前父被破坏。这是有道理的,因为它应该能够失败。 (即限制)。 那么,如何做到这一点? 解决方案 要做到这一点的方法之一是
..
我试图插入使用Rails多个表.. 我有一个表称为用户和服务。 当我创建一个用户的用户信息应该进入的用户和服务名和用户ID应该进入服务表。 任何帮助将大大appriciated。 感谢。 解决方案 您可以添加一个回调来创建一个新的服务创建用户时。 类用户的LT;的ActiveRecord :: Base的 高清after_create Service.create!
..
我建立与缓存在一个表中的关键字的搜索。前一用户输入的关键字查找表中,这是归一化的。例如,一些标点符号像' - '是去除与壳体是标准化的。归一化的关键字,然后用于找到获取搜索结果。 我目前正在处理同一个的before_filter控制器正常化。我想知道是否有办法做到这一点模型代替。概念上的东西就像一个“before_find”回调将工作虽然那是没有意义的一个实例级别。 解决方案 您应该使用命名
..
可能有人请向我解释之间的差异:before_save 和:before_update 在Ruby中的Active Record回调轨道4? 我通过活动记录回调官方文档阅读,但我无法找到一个颗粒状足够的解释。 解决方案 :before_save 被称为每次一个记录插入/在数据库中更新。因此,它被称为每次保存是否其新记录或现有记录。 :before_update 被称为只有当记录更新和放大器;
..
比方说,我有15个用户的ID在称为数组 user_ids 。 如果我想,说,改变他们的名字给“鲍勃”我可以这样做: 用户= User.find(user_ids) users.update_all(:名称=>'鲍勃') 这不会触发回调,虽然。如果我需要触发这些记录保存回调,据我所知,唯一的方法是使用: 用户= User.find(user_ids) users.each做| U
..
类用户 before_save:set_searchable 高清set_searchable self.searchable = true如果self.status ==:活跃 结束 结束 >> U = User.last >> u.save 假 u.save总是返回false。如果我删除before_save它的工作原理 另外,如果我给
..
我想的ActiveRecord使用回调自动设置一些数据库字段。 类产品<的ActiveRecord :: Base的 after_create:set_locale 高清set_locale self.locale = I18n.locale 结束 结束 在./script/console我 P = Product.create p 现场p
..
我有一个ActiveRecord模式与状态栏。当模型保存的状态变化,我需要写一个历史文件中的状态变化,谁负责的变化。我在想一个after_save的回调将工作的伟大,但我不能用status_changed?动态方法来确定历史写有必要执行。我不想写的历史,如果该模型被保存,但地位并没有改变。我在处理它现在唯一的想法就是用一个实例变量标志,以确定是否after_save的应该执行。任何想法? 解决方
..