【javascript – 在jQuery函数中调用类方法】教程文章相关的互联网学习教程文章

php – jquery ajax调用不是异步的【代码】

我对jQuery实现它的AJAX方法很新鲜. 我有一个简单的设置,访问两个不同的页面,一个需要10秒钟完成(我有一个计时器设置)和一个检查第一页的状态. 这两个函数是progressCheck(),它每秒以最新状态请求其页面,而beginLogin()需要10秒才能加载.我在服务器上的用户对象中设置了一个值,两个页面都通过symfony 1.4访问. 问题是progressCheck()正常工作,直到我单击beginLogin(),然后在beginLogin()完成之前不会进行任何更改.我有两个函数设置...

jquery的javascript是否有办法调用不等于变量?【代码】

似乎应该有一个简单的方法来做到这一点.我正在切换其他一些元素上的类名,并将此更改绑定到该操作.我有i变量集启动淡入淡出,但希望淡出可能存在的其他编号的id.有没有快速的方法来做到这一点,也许是一个符号,表示对任何不等于这个变量的东西进行更改?或者是一个通用数字符号,它会在我开始淡入之前执行操作?$('#SiteDescriptions' + i).animate({opacity: "1"}, 500); $('#SiteDescriptions' + !i).animate({opacity: "0"}, 500);解...

javascript – 基本的jQuery .data()调用返回undefined【代码】

参见英文答案 > jQuery data() returns undefined, attr() returns integer 1个以下是HTML:<div style="visibility: hidden;"><span id="myId" data-recipientId="2"></span> </div>这是jQuery:var recipientId = $("#myId").data("recipientId");我注意到recipId总是未定义的……解决方法:数据属性是小写的.$("#myId").data("recipientid")使用它会更正确:<div style="visibility: hidden;...

javascript – 没有调用JQuery _renderItem【代码】

我正在尝试使用_renderItem函数创建一个自定义的ui-menu-item元素但是在尝试之后我甚至无法调用该函数.自动完成工作正常,但它就像_renderItem函数不存在.这是我的脚本scction<script language="Javascript" type="text/javascript">function split( val ) {return val.split( /,\s*/ ); } function extractLast( term ) {return split( term ).pop(); }$j(document).ready(function() { //START of ready function $j( "#custom-r...

在JavaScript / JQuery中获取调用者的ID【代码】

我创建了一个AjaxMethod(一种非常通用的方法,我正在做ASP.NET MVC)来获取用户点击的项目的ID,将它们添加到站点购物车中(通过将它们添加到cookie中).问题是我的Ajax方法有一个参数用作ID,所以我创建的按钮的id属性是实际的产品ID,它们的值是Add to Cart.我还创建了一个隐藏的提交按钮,其id与Ajax方法中的参数名称相同,其值取决于所单击按钮的ID.Click Button ID --Passed into--> Value of submit button我的问题是,我想知道有没有办...

javascript – 如何从jquery select中调用返回值上的hide【代码】

我的DOM结构如下:<div class="weather-Dashboard"></div>Dashboard<div class="weather-Charts">charts</div><div class="weather-Statistics">Statistics</div><div class="weather-Sites">Sites</div>我想选择每个包含天气的div dom并用jQuery隐藏它们.以下是我的JS代码:var e = $('div[class *= "weather"]'); e.each(function() {console.log(this);this.hide(); });运行此代码后,我得到以下错误:Uncaught TypeError: this....

php – jQuery – now:创建一个对象并在其中存储值以传递给AJAX调用【代码】

我有一个数组:myarr = [];我正在填写一些值:myarray['name'] = "Me!";现在我想将该数组转换为一组Key =>价值对.我虽然jQuery会自动执行,但它似乎没有.$.ajax ({type: "POST",dataType: "text",url: "myurl",data: myarr });有没有办法做到这一点或我做错了什么?我没有javascript错误,没有服务器端错误,除了没有POST信息. 我需要将请求作为真正的POST请求发送.我需要保持php代码简单,因为有时登录将不是AJAX调用. 我现在正在尝试...

javascript – 没有调用jQuery.ajax转换器【代码】

我遇到了jQuery.ajax转换器的问题 – 我无法调用我的转换器. 我有这个jQuery AJAX代码(简化问题):$.ajax({url: "http://myurl/myservice",dataType: "JSONP",cache: false,success: function (data, textStatus, jqXHR) { /* do stuff */ },error: function (jqXHR, textStatus, errorThrown) { /* do stuff */ },timeout: 5000,converters: { "JSONP": myConversionFunction } });当我使用这段代码时,没有调用转换器函数myConver...

在所有ajax和jquery post函数之前需要调用一个javascript函数【代码】

我有各种函数与ajax和$.post语法,它调用服务器函数.但是当会话过期并且页面没有刷新时,我的ajax代码将无法工作.在此,我想将页面重定向到登录控制器.因为这是ajax调用我的重定向代码不起作用. 是否有任何代码或JavaScript / jQuery函数在任何其他jquery ajax和post函数之前执行. 我在服务器端使用PHP(Yii框架). 请告诉我.谢谢.解决方法:您可以使用“beforeSend”ajax事件来检查会话,如果它已过期,您可以执行其他操作:$.ajax({befor...

如何解决超链接的非常大的URL问题…使用jQuery或Javascript调用任何perl,php等脚本

我已经构建了UI,它就像BioProcess / Disease的搜索引擎 – >基因.例如,用户可以查询:“干细胞”或“脑肿瘤”,结果它将产生50至5000个GeneID(基本上是那些代表NCBI数据库中的uniqe基因的数字). 它是免费的,您可以尝试:http://proteogenomics.musc.edu/genemesh/ 现在,问题是我喜欢那些GeneIDs到NCBI网站.对于高达200或400个GeneID,我可以得到结果.但是对于超过500个GeneID,我可以得到“URI TOO LARGE”错误或者不知何故NCBI网站不...

JQuery javascript实现父子页面相互调用【代码】【图】

javascript实现父子页面相互调用 By:授客 QQ:1033553122 场景1 父页面调用子页面 如上图,在iframe子页面的<script>元素中,定义了taskStatus全局变量,如果希望在其父页面中获取该全局变量的值,则可在父页面的<script>元素中新增js脚本如下: var taskStatus = document.getElementById(iframe-1-11).contentWindow.taskStatus; 注:这里iframe-1-11为子页面iframe id属性值 注:也可以通过上述方式去调用子页面定义...

javascript – 调用jQuery ready回调的顺序【代码】

如果页面中有两个javaScript函数,则在文档加载完成时需要调用这些函数.有可能任何函数可以先执行,或者它将是第一个始终执行的函数吗? 因此,如果您使用jQuery,如果您有以下代码:$(document).ready(function(){ function1(); });$(document).ready(function(){ function2(); });是否会首先执行function2或者首先执行function1?解决方法:jQuery ready使用Deferred object system:ready: function( fn ) {// Add the callbackjQuer...

javascript – 在JQUERY中如何找到页面中的所有ajax调用都已完成?

在JQUERY中如何找到页面中的所有ajax调用都已完成? 我希望在完成所有ajax调用后执行一个方法.解决方法:如果您正在运行大量请求并且想要知道它们何时完成,那么您正在寻找$.ajaxStop(),这是一个全局事件,并且“在所有AJAX请求完成时调用”,according to the documentation .

javascript – jQuery ajax调用onunload处理程序在手动刷新后获取页面时触发.我如何保证首先发生onunload?【代码】

我有一种情况,在页面卸载我发出删除用户工作草稿的请求.在用户选择刷新页面之前,此工作正常,因此检查Chrome的网络选项卡会显示Chrome正在加载新页面,然后实际触发了ajax请求.结果是页面加载创建了新草稿,然后通过ajax调用立即删除.这基本上就是我在做的事情:window.onbeforeunload = function(){if (pageUpdated){return 'Are you sure you want to abandon this draft?';} }window.onunload = function(){$.ajax({async: false,t...

javascript – 在jQuery函数中调用类方法【代码】

所以我有一些javascript类,在一个方法中我使用jQuery将函数绑定到click事件.在这个函数中我需要调用这个类的其他方法.在通常的js函数中,我通过“this.method_name()”完成了它,但是在这里,我想,jQuery重新定义了“this”指针.解决方法:jQuery没有重新定义this指针,但这就是JavaScript函数的工作原理.以不同的名称存储对this指针的引用,并使用它.var self = this; $("selector").click(function() {self.method_name(); });有关更多...