我正在使用ajax创建登录页面。当用户名和传递错误时它应该显示错误,当传递正确时它应该重定向到另一个页面。但是在这两种情况下调用成功函数。 $(document).ready(function() { $(“#simple-post”).click(function() { $(“#ajaxform”).submit(function(e) { $(“#simple-msg”).html(“”); var postData = $(this).serializeArray(); var formURL = $(this).attr(“action”); $.ajax( { url : formURL, type: “POST”, data : postData, success:function(data, textStatus, jqXHR) { alert(data.status); $(“#simple-msg”).html(”+data+’ ‘); }, error: function(jqXHR, textStatus, errorThrown) { $(“#simple-msg”).html(‘ AJAX Request Failed textStatus=’+textStatus+’, errorThrown=’+errorThrown+’ ‘); } }); e.preventDefault(); //STOP default action }); $(“#ajaxform”).submit(); //SUBMIT […]
我知道可以做两个function,但我不知道如何在一个function。 $(“#purchase_sub_type”).change(function() { if($(this).val() == 15) { console.log(‘is 15’); } else { console.log(‘not 15’); } }); 这是示例代码。 问题是此代码仅适用于更改,而不是在页面重新加载时从DB加载值时。 有没有简单的方法来为这个函数添加当前的val? 我知道可以添加另一个函数,但这样代码变得难看并重复。
所以我在我的一个表格上有一个谷歌地图自动完成,当它到达一个地方时,它取代了地方并格式化它,以便所有正确的信息进入表格上的不同输入。 我遇到的问题是在’place_changed’事件触发自动完成之前填充输入。 我想防止这个初始人口,而是填充我想要的东西。 我尝试做一个改变事件,但它似乎没有正确启动。 这是我的代码: HTML: <input type="text" name="address1" value="1255 W Washington St" required="" class="form-control" id="id_address1" placeholder="Enter a location" autocomplete="var input = /** @type {HTMLInputElement} */( JS: document.getElementById(‘id_address1’)); var autocomplete = new google.maps.places.Autocomplete(input); google.maps.event.addDomListener(input, ‘keydown’, function(e) { if (e.keyCode == 13) { e.preventDefault(); console.log(‘enter’); } }); google.maps.event.addDomListener(input, ‘focusout’, function(e) { if ($(‘#id_address1’).val() != $(‘#id_address1’).attr(‘value’)){ $(‘#id_address1’).val($(‘#id_address1’).attr(‘value’)); […]
另一个让我陷入困境的新手问题。 我有三个变量 var state1 var state2 var state3 我需要在.click事件中访问其中一个,具体取决于被点击对象的属性。 如何访问正确的变量? 基本上我需要通过将“state”和正确的数字加在一起来获取变量名。 我会尽快用一些代码更新这篇文章以备不时之需。 var backstate1; var backstate2; var backstate3; var currentFrame; function hotspotHover(){ var currentElement = this; var daName =this.name; $(“#hotspot” +daName).hover( function() { $(“img.changeOutline”).prop(“src”, currentElement.outlinesArray[currentFrame]); $(“#outlines”).show(); }, function() { $(“#outlines”).hide(); } ).click(function() { var backstateLevelNumber = currentElement.backStateLevel; //not working window[‘backstate’+ backstateLevelNumber]=currentFrame; //trying to set backstate+number […]
我想通过拖放function增强关键表单。 我知道现代浏览器能够通过HTML5文件API实现这一点。 但是,我不想要即时上传或上传多个文件,我只是在寻找复制的function,以便你们老化文件字段。 在做了一些研究后,我发现HTML5文件API需要从表单的其余部分(lame)进行独立上传。 这不是理想的行为。 所以我考虑制作一个标准的文件字段并将其设置为position : absolute; visibility : hidden; position : absolute; visibility : hidden; 并且必须通过.mousemove在dropZone中跟随鼠标。 但这是不可能的,因为当用户抓住他们的文件时,浏览器窗口没有焦点! 我还尝试使文件字段变得巨大且不可见,但是以这种方式设置字段是不可能的。 有任何想法吗?
我正在尝试创建一个启动页面(我知道,我试图说服他),它显示徽标动画(.gif)和一个进入网站的按钮。 到目前为止,我有一个包含图像的div ,但是,图像并不像人们期望的那样动画。 令人惊讶的是,每次在Internet Explorer中都会对图像进行动画处理。 我该如何解决这个问题? 我尝试用jQuery在页面加载后注入图像无济于事。 $(document).ready(function() { $(“#splash”).append(“”); })
我想创建一个有按钮的网站,当你点击它时,它会改变一些文字(说真或假)。 当用户单击按钮时,文本必须更改,但不仅仅针对一个用户,对于站点上的每个用户。 我试图这样做的方式是我有一个文本文件,到目前为止我所有的都是页面上的一些文本,每500毫秒刷新一次,以显示文本文件中的任何内容。 所以现在我需要做的就是在单击按钮时更新文本文件。 我能做到这一点的最好方法是什么? (我希望能够按下托管该站点的计算机上的按钮或访问该站点的另一台计算机。) 谢谢,Fjpackard。 更新 index.php文件: $(“document”).ready(function(){ $(“button”).remove(); setInterval(function(){ $(“#theDiv”).load(“file.txt”); },500); var deviceAgent = navigator.userAgent.toLowerCase(); var agentID = deviceAgent.match(/(iphone|ipod|ipad)/); if (agentID) { // mobile code here } else { $(“body”).prepend(“Toggle”); $(“#theDiv”).css(“visibility”,”none”); $(“button”).click(function(){ myClick(); }); } }); function myClick() { var url = ”; //put the url for the php value = $.post(“”, […]
我正在寻找一种只显示事件的开始日期和结束日期的方法。 我认为重复该事件有两个不同的开始,一个具有实际开始日期,第二个具有结束日期。 我想知道是否有更好的方法来做到这一点。 PS:抱歉我的英语不好 编辑:这里是日历的代码 $(‘#calendar’).fullCalendar({ header: { left: ‘prev,next today’, center: ‘title’, right: ‘month,basicWeek,basicDay’ }, events: “task.json”, loading: function (bool) { if (bool) { $.mobile.loading(‘show’); } else { $.mobile.loading(‘hide’); } } }); 这里是json文件: [ { “title”: “Task 1”, “id”: “1”, “start”: “2013-09-11”, “end”: “2013-09-16” }, { “title”: “Task 2”, “id”: “2”, “start”: “2013-09-25”, “end”: […]
我有一个div,其中我有一些争论。我需要从该div搜索文本并突出显示该单词(使用css类)。接下来它搜索下一个单词出现和上一次出现。 我可以在jquery作为小提琴中的例子http://jsfiddle.net/3MVNj/5/你能建议我将如何在角js中实现这一点吗? plunker http://plnkr.co/edit/V805fEjJAUbAZIuafJcW?p=preview .highlightedText { background: yellow; } FirstText NextSearch PreviousSearch hello I need to search text from the contend .On click of search it search the first word. var app=angular.module(‘app’,[]); app.controller(“contr”,function($scope){ $scope.searchFirst=function(){ alert(‘search First text’) } $scope.nextSearch=function(){ alert(‘nextSearch’) } $scope.preSearch=function(){ alert(‘preSearch’) } }); 有没有办法搜索filter?
我试图添加一个事件监听器来检测软键盘何时隐藏,但它不起作用! 我试过这段代码: document.addEventListener(‘deviceready’, function() { document.addEventListener(“hidekeyboard”, function() { alert(‘hidekeyboard!’); }, false); }, false); 当输入失去焦点时我试图检测到它,但是当软键盘隐藏时,输入元素仍然是焦点。 提前致谢!