我遇到了jQueryvalidation的问题,可以使用一些建议。 有没有办法可以validation此表单中的三个电话号码字段,同时只有一个组的错误消息? 任何帮助是极大的赞赏。 形成 Phone Number* SEND 脚本(使用jqueryvalidation) $(“#mForm”).validate({ onfocusout:false, focuseInvalid:false, onkeyup:false, rules: { txtPhone1:{ required: true, digits: true, minlength: 3, maxlength: 3 }, txtPhone2:{ required: true, digits: true, minlength: 3, maxlength: 3 }, txtPhone3:{ required: true, digits: true, minlength: 4, maxlength: 4 } }, messages: { txtPhone1: “Your phone number is required.”, txtPhone2: “Your […]
我只想在Jquery UI对话框的按钮调用上调用jQuery Ajax“POST”请求,这里是代码片段, $(“#addqust”).dialog({ autoOpen: false, width: 630, modal: true, resizable: false, position: { my: “top”, at: “top”, of: window }, buttons: { “Save”: function (e) { $.ajax({ type: “POST”, url: “Default.aspx/InsertQuestion”, contentType: “application/json; charset=utf-8”, data: { name: $(“#qst”).val() }, success: function (data) { console.log($(“#qst”).val()); console.log(data.d); // alert(“message”); } }).done(function (msg) { alert(“Data Saved “); […]
我有这个function $.ajax({ type: ‘GET’, url: myurl, success: function (data) { $(‘#dialog-confirm’).html(data); $(‘#dialog-confirm’).dialog(‘open’); } }); 我希望第一个function在第一个function完成后执行。 我怎样才能做到这一点
2388 var = $(“#rate”)… 我需要在元素中获取数值。 谁知道怎么做?
我正在使用free-jqgrid 4.15.2作为导航。 它处于树模式,当用户折叠节点时,默认行为是立即选择它。 我希望他们能够隐藏菜单的各个部分而不选择单击的行,但似乎没有与扩展和折叠tree_mode节点相对应的易于访问的事件。 我在我的主分支中有这些事件,但我们转向free-jqgrid打破了它。 这是使用jqgrid的早期版本的工作代码。 $.jgrid.extend({ expandNode: function ( rc ) { debugger }, collapseNode: function ( rc ) { debugger } }); 我也尝试过劫持setTreeNode,但我的扩展文件中缺少全局变量。 setTreeNode: function () { // TODO: Move the code in setTreeGrid because it uses currently no parameters // and it’s don’t make any actions with specific row return this.each(function () […]
在对页面的初始请求中,我触发Web服务并希望显示加载消息。 当页面加载完毕后,我想从屏幕上删除等待的消息,但是当复选框中的更改事件触发带有另一个加载消息的Ajax调用时,再次显示它。 此代码不符合给定的规范: $(文件)。就绪( $(function(){ $( ‘#loadingDiv’)隐藏()。 $( ‘#productsDropDown’) .change(function(){ var prodValue = $(this).val(); $(’#proddate’)。load(’getpdate.php’,{prod:prodValue}); }); $( ‘#loadingDiv’) .ajaxStart(function(){ $(本).show(); }) .ajaxStop(function(){ $(本).hide(); }) ; }); ); 我究竟做错了什么?
我无法弄清楚如何将变量(或变量数组)从内容脚本传递到后台页面。 我想要做的是用我的内容脚本找到某些DOM元素,然后将它们发送到我的后台页面,这样我就可以用它们创建跨域XMLHttpRequest(将它们存储在不同站点的数据库中)。 我的代码如下。 我知道名为“serialize”的变量没有被传递(我不希望它基于我当前的代码但是在那里有它所以它更容易看到我想要做什么。)那么我怎么能通过一个从内容脚本到后台页面的变量? 我的内容脚本: function onText(data) { alert(“Great Success!!”); }; $(“#insertprofile”).click(function(){ serialize = $(“.certaininputs”).serialize(); chrome.extension.sendRequest({‘action’ : ‘insertprofile’, ‘serialize’ : serialize}, onText); }); 我的背景页面: function insertprofile(serialize) { var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function(data) { if (xhr.readyState == 4) { if (xhr.status == 200) { var data = JSON.parse(xhr.responseText); callback(data); } else { callback(null); […]
我有一个rails 3.1rc4应用程序,我想在每10秒后更新我的index.html.erb文件中的div。 如果可以通过jquery完成,我不会这样做吗? 有一个更新方法,但我不,如果它只是原型。 任何样本都会很棒
我有一个包含30多个位置的数组,我想在地图上显示。 但是,我没有找到一个演示如何遍历数组以使标记出现在地图上的源,而是选择严格硬编码地图lat / long值。 例如,这是我目前的代码,但它返回错误: allLocations = root.table.rows().data() root.forMap = [] for aLocation in allLocations root.forMap.push(aLocation[9] + ‘, ‘ + aLocation[10]) $(‘#multi_markers’).map -> handler = Gmaps.build(“Google”) handler.buildMap internal: id: “multi_markers” , -> markers = handler.addMarkers(root.forMap) handler.bounds.extendWith markers handler.fitMapToBounds() 注意:我不能简单地使用ruby方法,因为该表还必须与.js.coffee文件中的DataTable数据进行交互。 如何在gmaps4rails方法中循环遍历数组?
动画最初工作正常,但另一个函数使用css3过渡属性来动画“旋转”,并且在此运行之后,动画变得非常不稳定。 以下两个function变得不稳定: function fadePlayer(){ $(“.logof, .location”).fadeOut(2000); $(“.turntable, .arm, .bio, .controls”).fadeIn(2000); $(“.logor”).animate({ backgroundSize: “104px 103px”, height: “103px”, width: “104px”, top: “5px”, left: “33px” }, 1000); } 和 function unFadePlayer(){ $(“.logof, .location”).fadeIn(500); $(“.turntable, .arm, .bio, .controls”).fadeOut(500, function(){ }); $(“.logor”).animate({ backgroundSize: “49px 49px”, height: “49px”, width: “49px”, top: “23px”, left: “63px” }, 250); } 过渡效果的调用方式如下: playing: function(){ var […]