Tag: jQuery

jQuery – .getjson VS.ajax json

可能重复: jQuery中$ .getJSON()和$ .ajax()之间的区别 超简单的问题….之间.getjson和.ajax()JSON哪个更快? 考虑检索和parsing数据。 非常感谢。

如何使用jqueryselect包含特定文本值的跨度?

如何find包含文本“查找我”的范围 <div> <span>FIND ME</span> <span>dont find me</span> </div>

如何使用$ .ajax(jQuery或Zepto)发布对象数组

我想用Zepto或Jquery中的$ .ajax发布一个对象数组。 两个都performance出同样的奇怪的错误,但我找不到我做错了什么。 使用像RestEasy这样的testing客户端发送的数据保存到服务器,我可以看到请求在浏览器的networking面板中被破坏,所以我相信JS是罪魁祸首。 如果我发送一个对象数组作为POST的数据属性,它们不能正确发送。 数据对象: var postData = [ { "id":"1", "name":"bob"} , { "id":"2", "name":"jonas"} ] 请求: $.ajax({ url: _saveDeviceUrl , type: 'POST' , contentType: 'application/json' , dataType: 'json' , data: postData , success: _madeSave.bind(this) //, processData: false //Doesn't help }); 请求正文在浏览器中看到: "bob=undefined&jonas=undefined" 通过使用jQuery和Zepto用于准备POST数据的$ .param方法,可以更直接地看到这一点。 $.param( [ { "id":"1", "name":"bob"} , { "id":"2", […]

使用ajax和按键优化search

我有以下代码,因为我想要search数据库,因为用户正在input文本框。 下面的代码工作正常,但似乎有点低效,因为如果用户input速度非常快,我可能会做更多的search,而不是必要的。 所以如果用户input“航行” 我正在寻找“帆”,“赛丽”,“赛琳”和“帆船” 我想看看是否有办法检测按键之间的任何特定时间,所以只有search用户停止键入500毫秒或类似的东西。 有没有像这样的最佳做法? $('#searchString').keypress(function(e) { if (e.keyCode == 13) { var url = '/Tracker/Search/' + $("#searchString").val(); $.get(url, function(data) { $('div#results').html(data); $('#results').show(); }); } else { var existingString = $("#searchString").val(); if (existingString.length > 2) { var url = '/Tracker/Search/' + existingString; $.get(url, function(data) { $('div#results').html(data); $('#results').show(); }); } }

jQuery检查/取消选中单选button

我有这个代码来检查/取消选中一个单选button。 我知道这是不好的用户界面,但我需要这个。 $('#radioinstant').click(function() { var checked = $(this).attr('checked', true); if(checked){ $(this).attr('checked', false); } else{ $(this).attr('checked', true); } }); 上述function不起作用。 如果我点击button,没有任何改变。 它仍然被检查。 为什么? 错误在哪里? 我不是一个jQuery专家。 我在jQuery 1.3.2 只是要清楚#radioinstant是单选button的ID。

jQuery-从json填充select

我有我的Java Sevlet中的地图,并将其转换为JSON格式,正确的。 当我在下面做这个function时,会创build一个下拉菜单,但是它将每个字符作为一个选项? 这是我得到的: $(document).ready(function(){ var temp= '${temp}'; //alert(options); var $select = $('#down'); $select.find('option').remove(); $.each(temp, function(key, value) { $('<option>').val(key).text(value).appendTo($select); }); }); 以JSON格式映射内容 {"1" : "string","2" : "string"}

提交表单前的jquery函数

我试图在单击表单提交button时使用jquery触发一个函数,但是在实际提交表单之前,需要激活该函数。 我试图在提交时将一些div标签属性复制到隐藏文本字段中,然后提交表单。 我已经设法使用鼠标hoverfunction(当提交buttonhover时),但这不适用于使用触摸的移动设备。 $("#create-card-process.design #submit").on("mouseover", function () { var textStyleCSS = $("#cover-text").attr('style'); var textbackgroundCSS = $("#cover-text-wrapper").attr('style'); $("#cover_text_css").val(textStyleCSS); $("#cover_text_background_css").val(textbackgroundCSS); }); 我已经玩过.submit函数,但是值不会保存在字段中,因为函数在表单提交时触发,而不是之前。 非常感谢

JQuery:检查用户是否隐藏了一个元素

如何检查某个特定的元素是否被用户隐藏? 在我的代码中,在某些情况下,这个代码将被调用: $("#VersionSelectField").hide('fast'); 所以我必须确保如果$("#VersionSelectField")被隐藏,那么当我提交表单时(我使用JQueryvalidation库来实现这个目的),我不需要validation里面的值。 有任何想法吗?

任何方式来使div滚动在ipad中?

我尝试了很多不同的东西,我一直在寻找,但是我什么都没发现! 帮助任何人?

如何从jQuery的string中获取HTML元素

我正在寻找一种方法来从包含HTML的string中获取HTML元素。 是否有可能使用jQueryselect器来做到这一点? 基本上我有一个JavaScript函数,从服务器获取整个页面,但我只需要从该页面的一个元素。 提前致谢