Tag: javascript

$ .ajax if condition

我没有使用以下语法在ajax中写入条件。 var num = 1; $.ajax({ type: “POST”, //condition starts if (num === 1){ url: url1, data: data1, }else{ url: url2, data: data2, } //condition finishes success: success, dataType: dataType }); 但这种方式有效。 var num = 1; if(num === 1){ $.ajax({ type: “POST”, url: url1, data: data1, success: success, dataType: dataType }); }else{ $.ajax({ type: “POST”, […]

jQuery UI自动完成提交onclick结果

当用户从自动填充选项中选择结果时,我一直在试图弄清楚如何提交表单。 它需要单击鼠标或输入按钮。 我看到那里的例子,但总是分片。 没有人展示整个function。 我在下面有这个代码,但是我得到的错误是结果不是函数。 我不知道如何将它结合起来做我想做的事情。 任何帮助表示赞赏。 jQuery(document).ready(function(){ jQuery(“#vsearch”).autocomplete(“ajax/search.php”, { minLength: 2 } ); jQuery(“#vsearch”).result(function(event, data, formatted) { jQuery(‘#vsearch’).value( formatted ); jQuery(‘#search’).submit(); }); });

如何合并两个JSON对象数组 – 删除重复项并保留Javascript / jQuery中的顺序?

jsfiddle链接: http : //jsfiddle.net/vN6fn/1/ 假设我有这两个对象: var obj1 = { data: [ {id:1, comment:”comment1″}, {id:2, comment:”comment2″}, {id:3, comment:”comment3″} ] } var obj2 = { data: [ {id:2, comment:”comment2″}, {id:3, comment:”comment3″}, {id:4, comment:”comment4″} ] } 最终对象应如下所示: var final = { data: [ {id:1, comment:”comment1″}, {id:2, comment:”comment2″}, {id:3, comment:”comment3″}, {id:4, comment:”comment4″} ] } 这里有一些要考虑的事情: obj1和obj2可能有也可能没有重复 $.extend()替换对象, $.merge()不会删除重复项(我知道我可以为循环执行,但我正在寻找更好的方法来执行此操作)。

记录或记录所有浏览器DOM / JQuery事件

我有一个问题,需要以某种浏览器事件(点击,焦点,?)触发后,以编程方式(在javascript中)发生在第三方组件中发生的事情。 我不知道事件类型,事件绑定的元素或适当的参数。 -Tried设置子树修改的Chrome断点,但没有任何效果。 – 尝试检查jQuery事件,但数据(’事件’)没有显示任何有用的东西 – 他们必须使用DOM事件。 是不是应该有一些方法记录/捕获/记录浏览器中的所有事件,然后检查它们(甚至回放它们)? 这似乎是找出我想要找到的唯一方法。

如何获得Vinevideourl

我喜欢vinepeek ,想要做得更好。 我有Vine链接,例如http://vine.co/v/bJqWrOHjMmU ,但这是指向页面的链接,而不是videoURL。 我知道这是新的,但Vine有一个API,或者我怎么能得到video的url? 我仍然对Vinepeek如何获取videourl感到困惑?

平滑的水平滚动绑定到鼠标滚轮

下面是使用鼠标滚轮进行水平滚动的工作示例,但它不能像Firefox或Opera中的普通垂直滚动一样平滑滚动。 $(function() { $(“html, body”).mousewheel(function(event, delta) { this.scrollLeft -= (delta * 30); event.preventDefault(); }); }); ( http://brandonaaron.net/code/mousewheel/docs ) 我做了现场演示,向您展示它是如何发生的。 http://jsfiddle.net/Dw4Aj/ 我希望这个滚动像垂直滚动一样工作。 两者都有鼠标滚轮和光滑度。 有人能帮我吗?

div滚动条宽度

有没有一种简单的方法来使用javascript / jquery获取滚动条的宽度? 我需要得到溢出的div的宽度+滚动条的宽度。 谢谢

动态嵌套对象数组的递归迭代

我使用角度JS和他们的一个例子: http : //jsfiddle.net/furf/EJGHX/ 我需要在更新函数发生时获取数据,并在发送到服务器之前为其添加一些值。 (如果使用angular而不是js这样做会更好,让我知道) 我正试图获得’parentid’和’index’并更新孩子们。 这是我正在循环的数据 { “children”: [{ “id”: “5”, “parentid”: “0”, “text”: “Device Guides”, “index”: “1”, “children”: [{ “id”: “10”, “index”: “0”, “text”: “Grandstream GXP-21XX” }, { “id”: “11”, “index”: “1”, “text”: “Polycom Soundstation/Soundpoint” }, { “id”: “23”, “index”: “2”, “text”: “New Polycom” }] }, { “id”: “6”, “parentid”: “0”, “text”: […]

一个简单的投票系统:如何防止重复投票

我正在构建一个带有向上投票选项的简单Web应用程序。 我计划为最多投票的人提供现金奖励,所以我想要一个相对安全的系统。 我有几个关于受孕的问题。 我知道我的post与其他几个post类似,但似乎没有一个特定的平台让我放心。 我的网络应用程序正在使用javascript和firebase来加载所有正在投票的对象。 我要强制用户登录并存储IP地址,用户ID等。 问题: 这是从一开始使用javascript的根本缺陷吗? 我看到编写一个只改变价值和重新投票的脚本的巨大潜力。 (也许我可以validation前端数据是否正确以及用户是否存在ajax调用?) 随着我的应用程序成功的失败机会这将是太多的前端计算? 编辑:对不起,但我遗漏了一个关键事实,即我有一个更大的后端系统(WordPress)来处理身份validation。 我正在开发的应用程序基本上独立于wordpress。 我只是提取一些用户信息以进行过滤。 我选择Firebase作为其实时function的存储解决方案。 我希望用几种方法来打击选民欺诈: 赠送的奖励为每月100美元。 登录不是妥协,我实际上希望用户注册并用人眼validation有资格投票。 其他人可以见证比赛,但不能投票。 服务器端检查。 如果我的应用程序受欢迎,我可以编写脚本来监控违规行为的投票模式吗? 如果有人滥用系统,我就会失去胜利的能力。

iphone的safari touchmove活动无法正常工作

我正在使用jquery和touchmove事件,但代码没有在#info中显示任何内容 $(‘#movieShow’).bind(‘touchmove’,function(e){ e.preventDefault(); $(‘#info’).text(e.touches[0].pageX); });