Tag: jquery

将两个JQuery UI对话框放在一起

我可以添加一个没有任何问题的JQuery UI Dialog。 我想要做的是添加两个JQuery UI对话框,一个在另一个上面,屏幕中心“切割”两个对话框,使它们在屏幕上垂直居中。 如果我添加: if(i > 0) { $(“#dialog” + i).dialog(“option”, “position”, {my: “top”, at: “bottom”, of: $(“#dialog” + (i-1))}); } 然后第一个对话框将以其下的第二个对话框为中心。 有没有办法将第一个对话框的高度设置为高一半?

在Spring中,从jsp页面上的日期选择器读取后,web控制器中的mvc应用程序日期值被接收为NULL

我有一个使用jquery的spring mvc web应用程序。 我使用spring标签直接将字段映射到pojo。 这样日期就会映射到相应的字段。 在Spring MVC中,有日期选择器的领域正在以正确的格式阅读日期: $(document).ready(function () { $(“#deliveryDate”).datepicker({ minDate: 0 }); }); $(document).ready(function () { $(“#quoationStartDate”).datepicker({ minDate: 0 }); }); 这是JSP上的输入参数: Actual Delivery On 使用@Initbinder来解析日期 @InitBinder public void dateBinder(WebDataBinder bind) { System.out.println(“In Binder”); SimpleDateFormat simpleDateFormat = new SimpleDateFormat(“dd-mm-yyyy”); simpleDateFormat.setLenient(false); bind.registerCustomEditor(Date.class, new CustomDateEditor(simpleDateFormat, true)); } 但是在表单发布操作之后,控制器中收到的日期值为null。 必须解决这个问题,这样我才能收到dd-MM-yyyy格式的日期,这个日期可以存储到数据库中。

JqG​​rid内联添加记录保存

我已经解决了许多关于在JqGrid中添加内联记录的问题,但我无法弄明白。 我有内联编辑工作,并使用模态弹出窗口添加记录。 我正在使用带有EF的ASP.NET MVC5。 我有一个添加按钮已经使用模态弹出窗口并且记录保存到数据库,但我需要的是将空行添加到网格的末尾(我已经工作)并将记录保存到输入字段后按Enter键时的数据库。 预先感谢您的帮助! 我正在使用jqgrid版本4.4.4。 这是我目前在控制器中使用的创建方法: [HttpPost] public string Create([Bind(Exclude = “TRANS_ID”)] TRANSACTIONS_DETAIL tcrdetails) { string msg; try{ ModelState.Remove(“TRANS_ID”); if(ModelState.IsValid) { db.TRANSACTIONS_DETAIL.Add(tcrdetails); db.SaveChanges(); msg = “Saved Successfully”; } else { msg = “Validation data not successfull”; } } catch(Exception ex) { msg = “Error occured: ” + ex.Message; } return msg; } 我在内联编辑工作正如您在下一个代码块中看到的那样: […]

来自jquery或XMLHttpRequest的HTTP GET到amazon aws失败,Access-Control-Allow-Origin不允许使用Origin

从jQuery或XMLHttpRequest获取amazon AWS安全令牌运气不佳。 当我从jQuery或XmlHttpRequest发送HTTP GET时,我得到“Origin http:// Access-Control-Allow-Origin不允许MY_IP。”但是如果我在浏览器中粘贴相同的URL,那一切都很顺利。 我的代码: var url_ = “https://sts.amazonaws.com/?Action=GetSessionToken” + “&DurationSeconds=3600” + “&AWSAccessKeyId=” + AccessKeyId + “&Version=2011-06-15” + “&Timestamp=” + encode(timestamp) + “&Signature=” + encode(hash) + “&SignatureVersion=2&SignatureMethod=HmacSHA256”; $.get(url_, function(data) { alert(“response: “+data); }); 我的标题: 响应标题 Accept-Ranges字节 年龄198岁 连接保持活跃 内容长度3739 内容类型文本/ html 日期星期一,2012年6月25日17:48:20 GMT Etag“48c4862-e9b-4c34f76b13400” Last-Modified Mon,25 Jun 2012 17:39:28 GMT 代理连接保持活跃 服务器Apache / […]

单击即可使JQuery水平手风琴关闭

示例: http : //vincent-massaro.com/map/ 目前,该脚本允许您单击手风琴的一部分以打开它,但它设置为在mouseleave上关闭。 当我将mouseleave设置为.click时,它会感到困惑,并且不知道它处于什么状态。我想让它可以点击打开它,然后单击关闭它,而不是mouseleave。 控制它的代码如下,完整脚本位于页面源中链接的haccordion.js中。 如果有人可以帮我修改这个脚本,我将非常感激! 提前致谢。 $target.click(function(){ haccordion.expandli(config.accordionid, this) config.$lastexpanded=$(this) }) if (config.collapsecurrent){ //if previous content should be contracted when expanding current $target.mouseleave(function(){ $(this).stop().animate({width:config.paneldimensions.peekw}, config.speed) }) }

获取返回部分视图的ajax响应中的模型计数

我通过ajax调用一个名为Issues in Issues控制器的方法。 var url = “@(Url.Action(“Issues”, “Issues”))”; $.ajax({ type: ‘POST’, url: url, data: issue, dataType: “html”, success: function (evt) { $(‘#filteredDataList’).html(evt); }, }); 在我的控制器中: [System.Web.Mvc.HttpPost] public ActionResult Issues(IssuesModel issue) { var model = allIssuesList.OrderBy(p => p.ID).ToList(); return PartialView(“~/Views/Issues/_LoadMoreIssues.cshtml”, model.Take(20)); } 我需要的是一种在ajax调用的成功响应中获取模型计数的方法,所以我可以执行以下操作: success: function (evt) { $(‘#filteredDataList’).html(evt); var modelCount = ??? if (modelCount > (20)) […]

如何根据其他选择的选项禁用选择?

我有jQuery函数的问题。 我希望基于一个选定的选项来禁用其他选择。 在我的情况下,如果选择了选项1中的选项1,我想禁用select2。 所以我使用这个jQuery函数: $(document).ready(function(e) { $(‘.select1’).change(function(e) { if ($(‘.select1’).val()==1){ $(‘.select2’).attr(‘disabled’,’disabled’); } else{ $(‘.select2’).removeAttr(‘disabled’); } }) }); 但这只有在我首先选择选项2(或此选择的任何其他选项)然后重新选择选项1(我想这是因为使用更改function)时才有效。 如何通过默认的select1禁用select2设置为选项1 ??? $(document).ready(function(e) { if ($(‘.select1’).val()==1){ $(‘.select2’).attr(‘disabled’,’disabled’); } else{ $(‘.select2’).removeAttr(‘disabled’); } }) 这也不行:/

如何重新加载javascript文件

我有一个关于重新加载JavaScript文件的问题。 我开发网页前端并在JS中进行大量编码。 每当我想检查应用程序的流程是否正确(或进行一些调试)时,我必须按F5键重新加载整个页面和它的脚本,我必须等待。 等待时间取决于页面的重量,有时我会不耐烦。 因此我想知道是否有任何方法只重新加载更改的脚本文件*.js ? 或者可能有一些Chrome重新加载所选脚本的插件? 这可能是一种非常方便的发展方式。 谢谢你的回复。 这个使用jQuery,例如: var scs=$(‘script[type*=javascript]’); var scsl = scs.length; var scsi = 0; var o = []; var oi = 0; var ol = 0; var s = ”; var fws = 0; var sws = 0; var v = {}; function i1(){ fws = window.setInterval(function(){ v = […]

jQuery选择器NOT

如何选择所有内容但是带有id的元素? 我希望能够选择第二个和第三个

如何根据模态中单击的按钮发送参数?

演示和完整代码是这样的: https : //jsfiddle.net/oscar11/o5qn5gum/5/ 我的HTML代码是这样的: Click Me Close 我的Javascript代码是这样的: $(document).ready(function(){ $(“button”).click(function(){ $.ajax({ //type: ‘POST’, //url: ‘script.php’, success: function(data) { // alert(data); // $(“p”).text(data); var priceModal1 = ‘[{“@attributes”:{“Code”:”SGL”,”Total”:”200000″},”DayPrice”:{“Date”:”2016-05-26″,”Rate”:”200000″}},{“@attributes”:{“Code”:”DBL”,”Total”:”200000″},”DayPrice”:{“Date”:”2016-05-26″,”Rate”:”200000″}}]’; var priceModal2 = ‘[{“@attributes”:{“Code”:”SGL”,”Total”:”225000″},”DayPrice”:{“Date”:”2016-05-26″,”Rate”:”225000″}},{“@attributes”:{“Code”:”DBL”,”Total”:”225000″},”DayPrice”:{“Date”:”2016-05-26″,”Rate”:”225000″}}]’; var priceModal3 = ‘[{“@attributes”:{“Code”:”SGL”,”Total”:”410000″},”DayPrice”:{“Date”:”2016-05-26″,”Rate”:”410000″}},{“@attributes”:{“Code”:”DBL”,”Total”:”410000″},”DayPrice”:{“Date”:”2016-05-26″,”Rate”:”410000″}}]’; var isitable = ”; isitable += ‘Test get parameter json array 1’; isitable += ‘Test get parameter json array 2’; […]