Questions tagged «jquery»

jQuery是一个JavaScript库,请考虑添加JavaScript标记。jQuery是一种流行的跨浏览器JavaScript库,它通过最小化浏览器之间的差异来促进文档对象模型(DOM)遍历,事件处理,动画和AJAX交互。标记为jQuery的问题应与jQuery相关,因此问题代码应使用jQuery,并且问题中至少需要与jQuery使用相关的元素。

15
Internet Explorer中触发window.resize事件
如您所知,在Internet Explorer中,调整页面上任何元素的大小时,都会触发window.resize事件。通过分配/更改其height或style属性,仅向其添加子元素或其他内容来调整页面元素的大小都没有关系-即使该元素的大小调整不会影响视口本身的尺寸。 在我的应用程序中,这导致了令人讨厌的递归,因为在window.resize处理程序中,我正在调整某些<li>元素的大小,这些元素又会重新触发window.resize等。同样,这只是IE中的一个问题。 有什么方法可以防止window.resize在IE中触发以响应页面上正在调整大小的元素? 我还应该提到我正在使用jQuery。

15
jQuery datepicker防止过时的日期
如何禁用jQuery datepicker上的过去日期?我在寻找选项,但似乎找不到任何能禁用过去日期的功能。 更新:感谢您的快速反应。我没有运气尝试过。日子仍然没有像我期望的那样变灰,仍然接受所选的过去日期。 我尝试了这个: $('#datepicker').datepicker({ minDate: '0' }); 不起作用 我尝试了这个: $('#datepicker').datepicker({ minDate: new Date() }); 仍然不起作用。 它可以很好地显示日历小部件。它只是不会变灰或阻止过去几天的输入。过去我一直没有尝试过minDate和maxDate,所以我认为它一定不是它们。

13
使用jQuery的并行异步Ajax请求
我想根据多个ajax / json请求的结果来更新页面。使用jQuery,我可以“链接”回调,例如以下非常简单的示例: $.getJSON("/values/1", function(data) { // data = {value: 1} var value_1 = data.value; $.getJSON("/values/2", function(data) { // data = {value: 42} var value_2 = data.value; var sum = value_1 + value_2; $('#mynode').html(sum); }); }); 但是,这导致请求是串行发出的。我宁愿以一种并行方式发出请求,并在完成所有操作后执行页面更新的方法。有什么办法吗?

24
jQuery序列化不注册复选框
我正在使用jQuery.serialize检索表单中的所有数据字段。 我的问题是它不会检索未选中的复选框。 它包括: <input type="checkbox" id="event_allDay" name="event_allDay" class="checkbox" checked="checked" /> 但不是这个 <input type="checkbox" id="event_allDay" name="event_allDay" class="checkbox" /> 如何获得未选中的复选框的“值”?

11
从JQuery.ajax成功数据解析JSON
我无法从JQery.ajax调用获取JSON对象的内容。我的电话: $('#Search').click(function () { var query = $('#query').valueOf(); $.ajax({ url: '/Products/Search', type: "POST", data: query, dataType: 'application/json; charset=utf-8', success: function (data) { alert(data); for (var x = 0; x < data.length; x++) { content = data[x].Id; content += "<br>"; content += data[x].Name; content += "<br>"; $(content).appendTo("#ProductList"); // updateListing(data[x]); } } …
76 json  jquery 

25
如何在弹出窗口中插入关闭按钮以进行引导
JS: $(function(){ $("#example").popover({ placement: 'bottom', html: 'true', title : '<span class="text-info"><strong>title</strong></span> <button type="button" id="close" class="close">×</button>', content : 'test' }) $('html').click(function() { $('#close').popover('hide'); }); }); HTML: <button type="button" id="example" class="btn btn-primary" ></button> 我写你的代码不显示您的弹出窗口。 有人遇到这个问题吗?

6
window.onbeforeunload和window.onunload在Firefox,Safari,Opera中不起作用?
在我的聊天应用程序中,我需要在关闭应用程序时从user获得确认。 所以我使用了window.onbeforeunload确认警报和window.onunloadlogout()。 但是这两个功能都可以在IE和Chrome中使用。(应用程序运行正常) window.onbeforeunload 在Opera中无法使用,并且我的消息不会在Firefox中显示。 window.onunload 在Safari,Opera和Firefox中不起作用。 我的javaScript代码为 // Used for confirmation , to closing the window window.onbeforeunload = function () { return "Are you sure want to LOGOUT the session ?"; }; // Used to logout the session , when browser window was closed window.onunload = function () { …

3
如何使用jQuery的getJSON()方法传递请求标头?
我需要发出getJSON()请求,但是如何传递授权和自定义标头? 我收到请求标头使用名称而不是值的问题。通过提琴手的手动请求显示该URL,并将其作为选项而不是GET / Url插入。 这是我们尝试做的一个例子,在提琴手中效果很好;如何使用AJAX函数复制此内容? GET /Service.svc/logins/gdd53535342/houses/vxcbdfsdg/people/dsgsdggd?format=json HTTP/1.1 User-Agent: Fiddler Authorization: Basic rgbg423535fa23y4436 X-PartnerKey: df3fgeg-g5g6-b55b-f3d2-dsgg353523 Host: 154.34.53.54:2757 JavaScript代码: xhr = new XMLHttpRequest(); $(document).ready(function() { $.ajax({ url: 'http://localhost:437/service.svc/logins/jeffrey/house/fas6347/devices?format=json', type: 'GET', datatype: 'json', success: function() { alert("Success"); }, error: function() { alert('Failed!'); }, beforeSend: setHeader }); }); function setHeader(xhr) { xhr.setRequestHeader('Authorization', 'Basic …
76 jquery  getjson 



3
调用jquery ajax-.fail vs.:error
我应该使用哪一个? 有什么理由使用一种而不是另一种吗? 错误处理更好吗? $.ajax({ url: url, data: { start: start, end: end } }).done(function(data, textStatus, jqXHR) { $('#myElement').append(data); }).fail(function() { // report error }); 要么 $.ajax({ url: url, data: { start: start, end: end }, success: function(data, textStatus, jqXHR) { $('#myElement').append(data); }, error: function(jqXHR, textStatus, errorThrown) { // report error …
76 jquery  ajax  callback 



24
如何动态设置bootstrap-datepicker的日期值?
我正在使用bootstrap datepicker以及一行highchart。 我希望图表缩放时更新日期选择器日期。一旦该事件触发,我就会更新datepicker的值。这些值可以很好地更新,但是当单击日历时,弹出日历上的日期仍然是旧日期。 这是我的日期选择器: <div class="input-append date pull-right" id="dpStartDate" data-date="@DateTime.Now.AddMonths(-1).ToString("dd/MM/yyyy")" data-date-format="dd/mm/yyyy"> <input class="span2" id="startDateText" size="16" type="text" value="@DateTime.Now.AddMonths(-1).ToString("dd/MM/yyyy")" readonly=""> <span class="add-on"><i class="icon-th"></i></span> </div> 我尝试使用此代码更新值: $('#dpStartDate').attr('data-date', startDate); $('#startDateText').attr('value', startDate); 可以很好地更新日期,但不设置日历。 我还尝试触发onChange事件,该事件还会更新日期,但不会更新日历: $('#dpStartDate').trigger('changeDate', startDate); $('#dpStartDate').datepicker() .on('show', function (ev) { ev.stopPropagation(); }) .on('changeDate', function (ev, date) { var startDate = new Date(); if (date …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.