Tag: javascript

单击链接时点击计数器PHP / JS

我在这里有一个小脚本,在单击链接时计算点击次数并将其存储在.txt文件中,但是当我在href下只有“click = yes”时它工作正常。 但是当我链接到外部网站时,我无法跟踪点击次数。 这是我的代码: counter example clickMe 我的猜测是它必须用标题做一些事情(’Location:’。$ _SERVER [‘SCRIPT_NAME’]); 但我无法理解,所以我真的可以使用一些帮助。 是否有可能将多个链接保存到同一个文件中,当我在网站上显示它时,它从最大数量到最小数量排序? 我知道如何使用MySQL数据库,但我不能在将要实现它的地方使用它。 提前致谢! 干杯!

如何使用Html / Javascript消费OData服务?

我们的项目目前使用Silverlight来使用Odata服务。 这使得生活变得非常简单,因为我们可以引用OData服务,从而为我们提供生成的服务引用/实体。 但是,我们是否应该转向Html(html5)进行讨论。 如果我们做出这个改变,我想知道会发生什么。 我们当然会利用像jQuery这样的框架。 我主要关心的是如何通过JavaScript / jQuery使用相同的OData服务。 我们如何反序列化/序列化从这个OData服务返回的实体? 我们的数据合同是否应该是硬编码的(如果是这样,这对我们来说真的是不可接受的)? 谢谢!

Ajax DataType:JSON响应是:OK但没有输出?

好的,这是我的问题。 我有一个简单的jQuery Ajax请求,当我将DataType设置为“JSON”时,我无法获得。 var form_data = { “id”: msg, “token”: token }; $.ajax({ type: ‘POST’, url: “ajax.php”, data: form_data, dataType: ‘json’, beforeSend:function(){ // this is where we append a loading image }, success: function(data) { var thing = JSON.parse(data); $(‘.body-item’).html(thing.b); }, error: function() { alert(‘error’); } }); 这实际上是我的ajax文件。 ajax.php看起来像这样: $arr = array(‘a’ => 1, ‘b’ […]

如何使用localStorage存储简单的购物车?

我正在尝试为我正在研究的原型项目创建一个javascript购物车。 我意识到在这种情况下,像Angular / Knockout等MVC框架将是绝对完美的,但我仍然在学习如何使用它们,所以我不能将它们用于这个特定的项目。 我也意识到我可以维护购物车服务器端,但在这种情况下这不是一个选项。 目前我有一个像这样的html产品列表: Add to cart Add to cart Add to cart 在页面加载时,我在localStorage中创建一个空的’cart’对象,如下所示: var cart = {}; cart.products = []; localStorage.setItem(‘cart’, JSON.stringify(cart)); 然后我绑定到button元素的click事件,如下所示: $(‘button’).on(‘click’, function(e) { var product = $(this).parent(); var quantity = $(product).find(‘input[type=text]’).val(); // Ensure a valid quantity has been entered if (!isValidInteger(quantity) === true) { alert(‘Please enter a valid quantity’); […]

不能使用注入的jQuery

我想将jQuery注入Chrome扩展程序中的网页(带有内容脚本)。 我试试,但有些事让我困惑。 这是我的manifest.json : { “name”: “test”, “description”: “test content script.”, “version”: “0.0.1”, “background”: { “scripts”: [“jquery-1.10.2.js”, “popup.js”] }, “permissions”: [“tabs”, “notifications”, “http://*/*”, “https://*/*”], “browser_action”: { “default_title”: “test”, “default_icon”: “icon.png” }, “options_page”: “manage.html”, “content_scripts”: [ { “matches”: [“http://*/*”, “https://*/*”], “js”: [“jquery-1.10.2.js”] } ], “manifest_version”: 2 } jquery-1.10.2.js : /*jquery’s orign code*/ console.log(“end of jquery”); 我可以看到控制台消息,但我仍然无法使用jQuery。 […]

动画之间的jQuery延迟

我有两个不应该同时处于活动状态的元素,所以当一个切换时我会淡出另一个,但是我希望能够将打开的元素淡出然后将另一个元素带入。是否有这样做的方法不是黑客攻击吗? $(function() { $(‘#jlogin’).click(function() { $(‘#login’).toggle(‘fast’); $(‘#reg’).fadeOut(‘fast’); }); $(‘#jreg’).click(function() { $(‘#reg’).toggle(‘fast’); $(‘#login’).fadeOut(‘fast’); }); }); 那是我目前的剧本。

在jqgrid中实现删除和编辑操作

我有以下JQgrid实现 colModel: [ { name: ‘NameEn’, index: ‘NameEn’, width: 100, align: ‘left’ }, { name: ‘Desc’, index: ‘Desc’, width: 100, align: ‘left’ }, { name: ‘ID’, index: ‘ID’, width: 100, align: ‘left’, hidden:true } ], caption: “Management”, gridview: true, rownumbers: true, rownumWidth: 40, scroll: 0, rowNum: 100, sortname: ‘ID’, pager: ‘#pager’, sortorder: “asc”, viewrecords: true, […]

使用jQuery创建测验

有没有人有一个使用jQuery进行测验的例子,没有服务器端处理结果? 回答完问题后,结果立即出现。 🙂

动态输入字段值不计算具有正确值的值

我正在使用Codeignator。 我的HTML输出对我来说是正确的。 现在我正在做的是,用户将输入药物的名称,没有药丸和金额,以便根据金额计算价格并显示它。 公式为$single_price=$total_amount/$qty_number; 上面的图像我添加了medication name=”SIPLA”, no of pills=3 , amount=30 。 它将计算它并显示single price=10.00 现在一切都很完美。 我们来谈谈“ADD”按钮。 如果任何用户想要多于一种药物,那么他/她应该点击“添加”按钮,它将显示与上面相同的字段。 我做了同样的过程,我添加了medication name=”ZOCON 400″, no of pills=4和amount=60 。 它计算并显示single price=20.00这是错误的,应该显示single price=15.00 。 1)为什么我得到单一价格= 20.00,因为它没有说药丸= 3,这是在第一种药物中添加的。 所以它正在谈论第一个数量。 它应该说没有药丸= 4 2)单个价格的计算也显示在两个字段中。 第一个和第二个。 我只需要在第二个。 3)如何在数据库中提交此数据? 希望你理解我的问题。 代码 视图 – + + Add Ajax和Js function increaseValue(n) { var value = parseInt(document.getElementById(‘number’ + n).value, […]

使用Chrome扩展程序更改DOM内容

我正在构建Chrome扩展程序。 我正在尝试让我的应用与扩展中的每个页面以及用户在浏览器中查看的页面进行通信。 我需要从扩展中访问dom然后更新它。 manifest.json popup.html popup.js background.js content.js 以及用户正在查看的当前页面。 我的目标是在页面加载时修改dom并在用户看到之前向用户显示新版本的页面。 在popup.js中,允许用户在弹出窗口中输入关键字。 关键字保存到localStorage ,当他们查看网页时,如果在他们正在查看的任何页面上找到关键字的父div,则关键字将从其视图中删除。 我需要帮助让每个页面进行通信,我认为我在popup.js中隐藏父div的方式不起作用。 我对如何从前面对dom执行操作感到困惑。 将dom发送到background.js在页面上查找关键字并将其父div更改为hidden。 将dom推回查看页面。 我认为这句话是说如果我匹配任何url然后运行我的应用程序,但我不确定。 “matches”: [“*://*/*”], 我的manifest.json { “name”: “Wuno Zensoring”, “version” : “1.0”, “permissions”: [ “activeTab”, “tabs”, “storage” ], “description”: “This extension will search the document file for keywords and hide their parent div.”, “icons”: { “19”: “icon19.png”, “38”: “icon38.png”, […]