我有以下代码。 $.ajax({ type: “POST”, url:”blahblah.php”, data: “{}”, async: true, dataType: “text”, success: function() { if(returning data from blahblah.php == true) window.location.href=”http://www.blahblah.com/logout.php”; } }); 1)无需发送数据。 2)文件“blahblah.php”进行一些处理并返回true或false。 3)我想得到响应,如果真的重定向到另一个php页面。 我不知道如何在blahblah.php文件中读取函数的返回数据!! 先感谢您。 乔治
如何触发第二个hoverfunction? $(‘#adm1n-toolbar’).hover( function() { … }, function() { … } ); $(‘#adm1n-toolbar-content select’).change(function(e) { … $(‘#adm1n-toolbar’).trigger(‘mouseout’); }); mouseout或mouseleave不起作用。
在“空”函数(http://api.jquery.com/empty/)的jquery文档中,有以下语句: “To avoid memory leaks, jQuery removes other constructs such as data and event handlers from the child elements before removing the elements themselves.” 文字说:“…… jQuery从!CHILD!元素中移除事件处理程序……”。 但我希望事件处理程序也从div标签中删除($(“#mydiv”)。empty)。 我知道有“删除”function,但我的意图是不删除div标签。 完成这项工作的最佳方法是什么? 另一件事是: 当他们说“删除事件处理程序”时。 他们只删除使用“bind”制作的构造,还是删除使用“delegate”制作的构造? 非常感谢提前
我在google Chrome中遇到了jquery和animate()的问题。 我有一个最初隐藏的盒子,位于屏幕右侧。 单击一个框时,隐藏框变为可见,并从右侧到中心动画,它会停止并闪烁,然后再开始再次移动到屏幕的左侧并消失。 这个东西适用于资源管理器和Firefox,但不适用于Chrome。 这是链接: http : //test.gianlucaugolini.it/4545.html 这是代码: function test(){ var scaleX = $(“#container”).width()/2 + $(“#hoverText”).width()/2; $(“#hoverText”).animate({visibility:”visible”,opacity:”show”,left:”-=”+scaleX+”px”},500,function(){ $(“#hoverText”).effect(“highlight”,{duration:1000},1500,function(){ $(“#hoverText”).animate({visibility:”hidden”,opacity:”hide”,left:”0%”},500,function(){ $(“#hoverText”).css(“left”,”100%”); }); }); }); }
我正在通过AJAX加载页面并将其放入DIV中。 包括HTML标签和所有。 没有浏览器似乎担心这一点,除了元素永远不会在IE中加载,但在FF中这样做。 是否可以让的元素加载,或者我是否必须将它们放入体内? 这包括和 。 但元素工作正常。 因此我无法使用Ajax加载外部样式表。 有办法吗,还是我必须把它放在体内? 提前致谢。 代码示例: // page to load // doesn’t load /* CSS bla does work*/ 如果您在答案中需要,那我正在制作ajax电话。 // ask for the page $.ajax( { url: “Scripts/loader.php”, type: “GET”, data: data, // created above this call cache: false, success: function (html) { //add the content retrieved from ajax and […]
$(document).ready(function() { var options = { target: ‘#output1’, // target element(s) to be updated with server response beforeSubmit: showRequest, // pre-submit callback success: showResponse // post-submit callback }; $(‘#myForm1’).ajaxForm(options); }); function showRequest(formData, jqForm, options) { var queryString = $.param(formData); alert(‘About to submit: \n\n’ + queryString); return true; } function showResponse(responseText, statusText) { alert(‘status: ‘ + […]
它适用于jQuery 1.6.3,但不适用于jQuery 1.6.4 http://jsfiddle.net/xxwr4/ $(“#a”).click(function(){ alert(“click”); }); test
我只是想知道jQuery是否可以被视为一种语言,因为它有自己的语法。 我不能说这是一个图书馆,因为大多数其他语言都是通过另一种语言库创建的。 例如,PHP是用C和PHP函数编写的,用C语言编写函数。 只是想听听你们所有人的想法和见解。
所以,我得到$container.imagesLoaded is not a function错误。 以下是位于标题中的代码: (function ($, root, undefined) { $(function () { ‘use strict’; //// var $container = $(‘.grid’); $container.imagesLoaded(function(){ $container.masonry({ itemSelector: ‘.grid-item’, columnWidth: 100 }); }); $container.infinitescroll({ navSelector : ‘#rh_nav_below’, nextSelector : ‘#rh_nav_below .rh_nav_next a’, itemSelector : ‘.grid-item’, loading: { finishedMsg: ‘No more pages to load.’, img: ‘http://sofzh.miximages.com/jquery/6RMhx.gif’ } }, function( newElements […]
当我有一个function时,我怎么能意识到这一点 $(‘.anyclass’).slideToggle(1000); slideToggle完成后,程序是否在函数test()之外? 如果我这样写: $(‘.anyclass’).slideToggle(1000); test(); …在slideToggle完成之前执行test()。 我怎么能意识到? 我不太了解jQuery …… 谢谢您的帮助! 此致,弗洛里安 编辑:结果你可以在这里看到: www.virtual-swiss-hornets.ch