Tag: jQuery

在新标签中提交表单

我想(只是为了testing一些函数,我会避免这种行为后)加载页面上提交的页面:是否有可能?

防止表单redirect或刷新提交?

我search了一堆页面,但找不到我的问题,所以我不得不发表一个post。 我有一个提交button的表单,并提交时,我希望它不刷新或redirect。 我只是想让jQuery执行一个function。 这里是表格: <form id="contactForm"> <fieldset> <label for="Name">Name</label> <input id="contactName" type="text" /> </fieldset> <fieldset> <label for="Email">Email</label> <input id="contactEmail" type="text" /> </fieldset> <fieldset class="noHeight"> <textarea id="contactMessage" cols="20"></textarea> <input id="contactSend" class="submit" type="submit" onclick="sendContactForm()" /> </fieldset> </form> <small id="messageSent">Your message has been sent.</small> 这里是jQuery: function sendContactForm(){ $("#messageSent").slideDown("slow"); setTimeout('$("#messageSent").slideUp();$("#contactForm").slideUp("slow")', 2000); } 我已经尝试过,没有在表单上的动作元素,但不知道我做错了什么。 让我更生气的是我有一个完美的例子: 例子页 如果你想看到我的问题现场,goto stormink.net (我的网站),并检查了它说“发送我和电子邮件”和“RSS订阅”的边栏。 两者都是我试图让这个工作的forms。

Twitter Bootstrap提醒可以淡入淡出吗?

当我第一次看到Bootstrap中的警报时,我以为它们会像模态窗口那样行事,下降或淡入,然后在closures时淡出。 但它似乎总是可见的。 我想我可以让他们坐在我的应用程序上方的一层,并pipe理显示他们,但我想知道,如果function是内置的? 谢谢! 编辑,我到目前为止: <div id="saveAlert" class="alert-message success fade in" data-alert="alert" style="top:0"> <a class="close" href="#">×</a> <p><strong>Well done!</strong> You successfully read this alert message.</p> </div>

使用MVC,C#和jQuery导出为CSV

我正在尝试将列表导出到CSV文件。 我已经完成了所有工作,直到我想写入文件到响应stream。 这没有做任何事情。 这是我的代码: 从页面调用该方法。 $('#btn_export').click(function () { $.post('NewsLetter/Export'); }); 控制器中的代码如下所示: [HttpPost] public void Export() { try { var filter = Session[FilterSessionKey] != null ? Session[FilterSessionKey] as SubscriberFilter : new SubscriberFilter(); var predicate = _subscriberService.BuildPredicate(filter); var compiledPredicate = predicate.Compile(); var filterRecords = _subscriberService.GetSubscribersInGroup().Where(x => !x.IsDeleted).AsEnumerable().Where(compiledPredicate).GroupBy(s => s.Subscriber.EmailAddress).OrderBy(x => x.Key); ExportAsCSV(filterRecords); } catch (Exception exception) { […]

jQuery的:select不是空的数据属性?

我试图select具有不为空的data-go-to属性的所有元素。 我已经尝试过$('[data-go-to!=""]')但奇怪的是,如果我这样做,似乎是select页面上的每一个元素。

Bootstrap Carousel:删除自动滑动

我正在使用Bootstrap Carousel。 我只想要的是只有当导航或分页点击时,滑块才会滑动。 我试过删除 $('.carousel').carousel({ interval: 6000 }); 它工作正常,但我的问题是,我已经点击导航或分页,现在是自动滑动。 是否可以删除自动滑动function? 如果是这样,怎么样?

jQuery,checkbox和.is(“:checked”)

当我将一个函数绑定到checkbox元素,如: $("#myCheckbox").click( function() { alert($(this).is(":checked")); }); 在触发事件之前 ,该checkbox将更改其checked属性,这是正常行为,并给出相反的结果。 但是,当我这样做的时候: $("#myCheckbox").click(); 事件触发后 ,该checkbox会更改它的checked属性。 我的问题是,是否有一种方法来触发从jQuery的点击事件就像一个普通的点击会做(第一个场景)? PS:我已经试过用trigger('click') ;

在jQuery中检测redirect$ .ajax?

我想使用jQuery来获取一个URL,并明确检查它是否响应302redirect,但不遵循redirect。 jQuery的$.ajax似乎总是遵循redirect。 我怎样才能防止这种情况,并看到没有遵循它的redirect? 有像“jquery ajaxredirect”这样的标题有各种各样的问题,但他们似乎都涉及到实现其他目标,而不是直接检查服务器给出的状态。

jQuery库中使用的devise模式

jQuery高度专注于DOM,并提供了一个很好的抽象。 在这样做的时候,它利用了昨天刚刚打到我的各种众所周知的devise模式 。 一个明显的例子是装饰者模式。 jQuery对象在常规的DOM对象周围提供了新的和附加的function。 例如,DOM有一个原生的insertBefore方法,但没有相应的insertAfter方法。 有各种各样的实现可以填补这个空白,而jQuery就是这样一个提供这种function的库: $(selector).after(..) $(selector).insertAfter(..) jQuery中还有许多其他的Decorator模式的例子。 还有什么样的devise模式的大或小的例子,你注意到它们是图书馆本身的一部分吗? 另外,请提供一个模式用法的例子。 使之成为一个社区维基,因为我相信人们喜欢jQuery的各种东西可以追溯到众所周知的devise模式,只是它们通常不被模式名称所引用。 这个问题没有一个答案,但编目这些模式将提供一个有用的洞察到图书馆本身。

jQuery / Ajax – $ .ajax()传递参数callback – 良好的模式使用?

我开始的JavaScript代码: function doSomething(url) { $.ajax({ type: "GET", url: url, dataType: "xml", success: rssToTarget }); } 我想用的模式: //where elem is the target that should receive new items via DOM (appendChild) function doSomething(url, elem) { $.ajax({ type: "GET", url: url, dataType: "xml", success: rssToTarget(elem) }); } 我不认为我可以通过这种方式获得callback,对吗? 什么是正确的模式? 我不想使用全局variables来临时保存elem或elem的名字。