Tag: javascript

jQuery动态创建table / tr / td等,并追加属性

在一个例子中我有这个结构(小例子): Test1LINKTest11 Test2LINKTest22 Test3LINKTest33 在jQuery中,我会动态创建它: var test = “” + “”…. 等等…(很多其他的东西要写)。 之后我会追加它: $(“.somePlaceInHtml”).append(test); 那么还有其他方法用jQuery动态编写这样的结构吗? 这对我来说是一个问题,因为我的结构很大,不像我在示例中所示的那么小。 主要原因是我想为自己和维护此代码的其他开发人员提供更好的可读性。

在jQuery中将JSON数据传递给.getJSON?

我试图将JSON对象传递给.getJSON,但我一直收到错误的请求错误。 这就是我想要的: var data = { “SomeID”: “18”, “Utc”: null, “Flags”: “324” }; $.getJSON(“https://somewhere.com/AllGet?callback=?”, JSON.stringify(data), function (result) { alert(result); }); 目前为了使它工作,我必须这样做,但我不喜欢我必须手动构建查询字符串: $.getJSON(“https://somewhere.com/AllGet?SomeID=18&Utc=&Flags=324&callback=?”, null, function (result) { alert(result); }); 任何人都知道如何通过传入JSON对象来简化请求? 我将不胜感激任何帮助或建议。

如何比较两个datepicker日期jquery

有人能帮助我吗? 这是我的代码 var $from=$(“#fromDate”).datepicker(‘getDate’); var $to =$(“#toDate”).datepicker(‘getDate’); if($from>$to) alert(“from date shouldn’t greater than To date”); 它是在同一年的两个日期工作。 否则例如fromDate =’1/12/2012’(dd / mm / yyyy)toDate = ’18 / 6/2013’(dd / mm / yyyy),当你检查条件时,它不起作用。 它抛出警报,我给了。

JavaScript函数是异步的吗?

考虑执行以下函数, function loadPage() { takeInput(); processInput(); outputInput(); } 它们将以什么顺序执行(我已经读过它跟随堆栈因此选项2将是答案)? 选项1 takeInput(); processInput(); 输出输入(); 选项#2 输出输入(); processInput(); takeInput();

是否可以“伪造”iframe的src属性?

我尝试使用JavaScript动态地将iframe添加到网页中。 我想知道是否可以通过URL使用另一个html文件来设置我的iframe的src属性。 我的意思是有没有办法用JS变量“伪造”src属性文件的html,我可以设置我的代码(JS本身)? 我会使用DOM createElement在jQuery中创建iframe。 谢谢 !

触发点击输入文件

我有这个标记 Submit Cleanup 和jQuery如下 jQuery(function($){ $(‘#capture’).on(‘click’, function(e){ e.preventDefault(); $(‘#file’).trigger(‘click’); }); }); 该脚本在PC浏览器上按预期工作,但是当我在移动设备上尝试时,相机不会提示。 我也尝试过使用click() ,但结果相同。 可能是什么问题呢?

jQuery UI Slider – 禁用单击滑块轨道

我正试图找到一种方法来禁用我的jQuery UI Slider轨道上的点击。 单击手柄即可,但如果用户点击该轨道,我不希望句柄响应。 在document.ready()中设置的滑块如下: $(‘#navScroller’).slider({ value: 0, start: onNavScrollStart, slide: onNavScrollSlide, animate: slideSpeed, max: slideWidth }); 我试过了两个: $(‘#navScroller’).unbind(‘click’); 和 $(‘#navScroller .ui-slider’).unbind(‘click’); 两者都没有阻止滑块响应曲目点击。 有关如何实现这一目标的任何想法? 谢谢! 编辑:我刚刚发现使用: $(‘#navScroller’).unbind(‘mousedown’); 删除整个滑块,手柄和所有的点击,这更接近我需要但我仍然需要能够拖动手柄。

使用Javascript / jQuery动态填充下拉列表

在ASP .NET MVC Razor视图中,我有一个下拉列表,如下所示: @Html.DropDownListFor(model => model.SelectedDeviceModel, Model.DeviceModelList) DeviceModelList只是一个SelectList。 如何根据客户端操作(如按钮单击或使用Javascript / jQuery / Ajax的其他下拉选项)动态填充DeviceModelList?

带时隙的jQuery日历选择

我想在PHP中创建一个约会预订function。 我想要一个日历,用户可以在其中选择日期,作为回报,日历显示要选择的时间段。 时隙将是静态的,将来可能是动态的。 您可以查看以下链接中的示例。 Booked 通过互联网搜索这种插件,但找不到。 (我需要一个免费的插件)。

返回包含javascript的部分视图是不好的做法吗?

我正在实现一个客户数据库,它允许我使用ASP.NET MVC和javascript(jQuery)搜索用户和公司,浏览和编辑他们的详细信息以及许多其他内容。 无论何时发生post或get,我都是通过jQuery.load实现的,并将PartialView插入DOM。 一些部分视图包括表单。 我希望那些也是ajax表单,因此这些partialviews具有document.ready处理程序,可以将表单转换为ajax表单(通过jquery.form)。 一开始我在回调/代码中处理这个问题,将部分视图插入到DOM中。 但是,这导致了一个包含大量javascript函数的大脚本,这些函数引用了不同的页面。 我通过将脚本插入相应的页面来重构大javascript。 现在代码更加流畅(我的OnXXXPartialView处理程序更少),代码整齐地位于它所属的局部视图中。 大多数这些文件只包含3-4行javascript代码,因此开销并不是很重要。 因此,我不仅有效地向文档DOM添加元素,而且有时我还添加了一段javascript。 在实践中,这很好,但似乎Firebug无法调试动态加载的脚本 。 Firebug问题有一些可行的解决方法,但我想知道我的架构是否真的是这里的罪魁祸首。 你在哪里放置属于部分视图的javascript? 有没有最好的做法?