Tag: javascript

为什么我的jQuery按钮处理程序没有被触发?

我有这个jQuery来响应被点击的按钮并调用REST方法: $(document).ready(function() { $(“#btnGetData”).click(function() { alert(“The button was clicked.”); var unitval = _unit; var begdateval = _beginDate; var enddateval = _endDate; var model = JSON.stringify({ unit: unitval, begdate: begdateval, enddate: enddateval }); $.ajax({ type: ‘GET’, url: ‘@Url.Action(“GetQuadrantData”, “LandingPage”)’, data: { unit: unitval, begdate: begdateval, enddate: enddateval}, contentType: ‘application/json’, cache: false, success: function (returneddata) { }, […]

带有多个父项的Javascript / PHP Family Tree Builder

是否有现有的PHP,Javascript甚至命令行工具,可以用HTML(最好)构建一个族谱,或者至少为它创建一个图像? 多个父母是必需品。 我一直在谷歌搜索这几个小时,但无济于事。 例如, Google组织结构图是理想的,但它只允许每个节点最多只有一个父节点。 我需要两个父母才有可能。 无论这个网站做什么也将是完美的: http : //www.familyecho.com/ ,但它似乎没有用javascript完成,他们不发布实际创建可视化的代码。 即使连接到外部网站以使用其API生成可视化也是完美的。

有没有更好的方法将JSON数据包转换为查询字符串?

我有一个输入字符串,它将是一个JSON数据包,ala: {“PHONE”:”555-513-4318″,”FIRSTNAME”:”Austin”,”ARTISTID”:”2″,”LASTNAME”:”Weber”} 或查询字符串,ala: phone=555-513-4318&firstname=Austin&artistid=2&lastname=Weber 为了我的目的,我需要始终使用后一种格式; 所以当它是JSON数据时,我需要将其转换为查询字符串。 它是用户输入,所以我不能保证它将是一个或另一个。 我正在使用jQuery,并且有以下代码,它可以工作。 我只是想知道是否有更好的方法来解决它。 var data = ”; try { data = $.param($.parseJSON($(“#content”).val())); } catch (e) { data = $(“#content”).val(); } //… now do stuff with the `data` var… 这里的逻辑是,如果字符串不是有效的JSON,那么$.parseJSON()将抛出exception,数据将被设置为用户输入的原始值。

从JSON中选择不同的值

我有我的JSON如下 {“DATA”: [{“id”:11,”name”:”ajax”,”subject”:”OR”,”mark”:63}, {“id”:12,”name”:”javascript”,”subject”:”OR”,”mark”:63}, {“id”:13,”name”:”jquery”,”subject”:”OR”,”mark”:63}, {“id”:14,”name”:”ajax”,”subject”:”OR”,”mark”:63}, {“id”:15,”name”:”jquery”,”subject”:”OR”,”mark”:63}, {“id”:16,”name”:”ajax”,”subject”:”OR”,”mark”:63}, {“id”:20,”name”:”ajax”,”subject”:”OR”,”mark”:63}],”COUNT”:”120″} 有没有什么好方法可以从这个JSON中找出distinct name 结果javascript,jquery,ajax 我可以使用以下方法做到这一点 var arr=[”]; var j=0; for (var i = 0; i < varjson.DATA.length; i++) { if($.inArray(varjson.DATA[i]["name"],arr)<0){ arr[j]=varjson.DATA[i]["name"]; j++; } } 有没有better method让我有更好的表现?

JavaScript – 必须刷新页面以显示粒子滑块徽标效果

我正在使用HTML 5 Blank Child Theme从Wordpress加载前端站点。 我有一个使用粒子滑块的徽标效果,当我的屏幕尺寸> 960px时; 对于屏幕尺寸<960px我有一个平面徽标图像。 这一切都很好但是当我在徽标之间重新调整大小时,必须手动刷新页面(即通过按cmd + r )才能再次显示PS效果。 如何纠正这个问题,以便在重新调整尺寸后自动显示效果? 这是我的代码 – 粒子slider.php <div class="slide" data-src="https://stackoverflow.com/questions/46933391/javascript-page-has-to-be-refreshed-to-show-particle-slider-logo-effect//wp-content/uploads/2017/10/havoc_logohight.png”> var ps = new ParticleSlider({ ‘width’:’1400′, ‘height’: ‘600’ }); <img src="https://stackoverflow.com/questions/46933391/javascript-page-has-to-be-refreshed-to-show-particle-slider-logo-effect//wp-content/uploads/2017/10/havoc_logo.png”> style.css文件 /* RWD for logo */ @media screen and (max-width: 960px) { #particle-slider { display: none; } } @media screen and (min-width: 960px) and (max-width: […]

JavaScript Drag&Selectfunction正确完成

我正在尝试使用HTML和JavaScript编写拖动和选择function。 我的意思是会有一组具有任意绝对位置的物体。 我希望能够将光标拖到它们布局的区域上。 可以将其视为RTS策略(选择单位)或任何矢量图形编辑器(选择用于移动它们和编辑的对象)。 首先,我了解Google和SO的前几页中出现的内容。 因此,我绝不会要求为我搜索这些内容并在此处发布一些随机链接。 我能找到的大多数解决方案都存在某些缺陷。 主要问题是抑制实际文本选择,这似乎与Web浏览器的本质不符。 一些代码片段导致选择闪烁,我觉得很烦人。 有些在所有主流浏览器中都表现不佳。 我要求您实际使用或看到成功使用的代码/库的建议。 第二件事是,我想真正理解抑制选择背后的JavaScript内部。 如何在理论上做到这一点。 是否有任何非黑客的方法来实现这一目标? 我能找到的最接近的是: http : //view.jquery.com/tags/ui/1.5b2/demos/ui.selectable.html 然而它似乎与jQuery UI紧密结合,后者又需要jQuery 1.3.x而我真的很期待使用jQuery 1.5

HTML5 Localstorage&jQuery:删除以特定单词开头的localstorage键

我有2个应用程序与localstorage一起工作,我想知道如何删除所有以note-和todo-开头的键。 我知道localstorage.clear()会清除所有内容,但这不是我的目标。 以下是我在本地存储中的示例: 我想删除所有todo- *点击按钮和所有note- *与其他按钮点击使用jquery。 非常感谢

改变jqGrid的风格

我正在使用jqGrid 3.5。 我可以改变网格的样式和外观,并使用jQuery或自定义CSS或其他东西使其更美观吗?

jQuery Mobile – >页面生命周期?

是否有像jQuery Mobile页面的生命周期? 就像在init,show,hide / back或其他事件中被触发的事件一样?! 提前致谢!

如何保留数组的重复项

在Javascript中,我试图只在一个数组中保留Duplicates。 例如,我的初始数组是 [1,1,2,3,3,3,3,4,5,5] 结果应该是 [1,3,5] 我曾尝试使用.indexOf()和$ .inArray(),但无法理解。 我知道如何删除Duplicates,但保留它们非常困难。