Tag: jQuery

为什么要创buildasynchronousWebAPI操作而不是同步?

我在创build的Web API中执行以下操作: // GET api/<controller> [HttpGet] [Route("pharmacies/{pharmacyId}/page/{page}/{filter?}")] public CartTotalsDTO GetProductsWithHistory(Guid pharmacyId, int page, string filter = null ,[FromUri] bool refresh = false) { return delegateHelper.GetProductsWithHistory(CustomerContext.Current.GetContactById(pharmacyId), refresh); } 对这个web服务的调用是通过一个jQuery的Ajax调用完成的: $.ajax({ url: "/api/products/pharmacies/<%# Farmacia.PrimaryKeyId.Value.ToString() %>/page/" + vm.currentPage() + "/" + filter, type: "GET", dataType: "json", success: function (result) { vm.items([]); var data = result.Products; vm.totalUnits(result.TotalUnits); } }); […]

Requirejs domReady插件vs Jquery $(document).ready()?

我使用的是RequireJS,需要在DOM上准备好一些东西。 现在,RequireJS提供了domReady插件 ,但是我们已经有了jQuery的$(document).ready() ,因为我需要jQuery,所以我可以使用它。 所以我有两个select: 使用domReady插件: require(['domReady'], function (domReady) { domReady(function () { // Do my stuff here… }); }); 使用$(document).ready() : $(document).ready(function() { // Do my stuff here… }); 我应该select哪一个,为什么? 这两个选项似乎按预期工作。 我对jQuery没有信心,因为RequireJS正在做它的魔法; 也就是说,因为RequireJS会dynamic地添加脚本,所以我担心在加载所有dynamic请求的脚本之前DOM就绪可能会发生。 而RequireJS会在我已经有jQuery需求的时候为domReady增加额外的JS负担。 问题 为什么RequireJS提供了一个domReady插件,当我们可以有jQuery的$(document).ready(); ? 我没有看到包括其他依赖项的任何优势。 如果只是为了满足需求,那么为什么不提供一个用于跨浏览器的AJAX呢? 据我所知,一个需要domReady的模块在文档准备就绪之后不会被获取或执行,你也可以做同样的要求jQuery: require(['jQuery'], function ($) { $(document).ready(function () { // Do my stuff here… }); }); […]

$(document).ready是必要的吗?

我在stackoverflow中看到了这个问题,但是并不觉得它被回答了。 $(document).ready必要的吗? 我将页面底部的所有JavaScript都链接起来,理论上它们都是在文档准备就绪之后运行的。

如何在TypeScript中获得jQuery自动完成?

如果我在TypeScript .ts文件中工作,当我键入$字符时,我能做些什么来获得jQuery智能感知/自动完成? (我正在VS 2012中的ASP.NET MVC 3项目中工作。)

jquery改变背景颜色

我正在试用这个例子的jQuery: $(document).ready(function(){ $("button").mouseover(function(){ $("p#44.test").css("background-color","yellow"); $("p#44.test").hide(1500); $("p#44.test").show(1500); $("p#44.test").css("background-color","red"); }); }); 我期待以下事情发生: 1. Color of <p> to turn yellow 2. <p> to slowly fade 3. <p> to slowly show 4. Color of <p> to turn red 但这是实际发生的事情: 1. <p> turned red 2. <p> slowly hid away 3. <p> slowly showed 这是为什么?

如何在调整浏览器大小时自动alignmentjQuery UI对话框?

当你使用jQuery的UI对话框,除了一件事情,一切运作良好。 当浏览器被resize时,对话框只停留在初始位置,这真的很烦人。 你可以testing它: http : //jqueryui.com/demos/dialog/ 点击“模式对话框”示例并调整浏览器的大小。 我希望能够让浏览器resize时使对话框自动居中。 这可以在我的应用程序中的所有对话框有效地完成吗? 非常感谢!

添加和删​​除jQuery中的多个类

我试图通过单击不同的单选button来添加和删除文本字段上的多个类。 在不同的单选button之间切换时,我无法删除不需要的类。 我的代码是这样的: //For 1st radio button if(actionUrl == "search-client-by-id") { $("#req").removeClass("validate[required,custom[onlyLetterNumber],maxSize[20],custom[onlyLetterSp]]").addClass("validate[required,custom[onlyNumberSp]]"); } //For 2nd radio button else if(actionUrl == "search-client-by-name") { $("#req").removeClass("validate[required,custom[onlyNumberSp]]").addClass("validate[required,custom[onlyLetterNumber],maxSize[20],custom[onlyLetterSp]]"); }

捕获checkbox的更改事件

如何使用jQuery捕获/取消选中<input type="checkbox" />事件?

.success()和.complete()之间的区别?

从jQuery 1.5开始,所有jQuery的AJAX方法都会返回提供.error() .success()和.success()方法的jqXHR对象。 .success()和.success()之间有什么区别?

在HAML中包含内联JS

我不喜欢我的HAML。 想知道如何写这样的东西,包括在模板中,而我在黑客中,但在HAML? <script type='text/javascript'> $(document).ready( function() { $('body').addClass( 'test' ); } ); </script>