Tag: javascript

从原型转换为jquery

我正在尝试从一个从mysql数据库获取数据的php文件中对div进行简单的ajax更新。 一个函数填充div,另一个函数将消息添加到数据库,并在单击提交按钮时调用。 我想知道是否有人可以在jquery中给我他们的等价物。 以下是原型版本。 function getMessages(){ new Ajax.Updater(‘chat’,’messages.php’, { onSuccess:function(){ window.setTimeout( getMessages, 3000 ); } }); } getMessages(); function addmessage(){ new Ajax.Updater(‘chat’,’add.php’,{ method:’post’, parameters: $(‘chatmessage’).serialize(), onSuccess: function() { $(‘messagetext’).value = ”; } }); }

Javascript:获取JSON数组中的所有现有密钥

我有一个如下的JSON数组: var jsonArray = [{“k1″:”v1”},{“k2″:”v2”},{“k3″:”v3”},{“k4″:”v4”},{“k5″:”v5”}] 我不知道这个数组中存在哪些键。 我想从数组中获取所有现有密钥。 它可能是这样的: for(i=0;i<jsonArray.lenght;i++){ // something like- key = jsonArray[i].key // alert(key); } 请告诉我获取Json数组中所有键的方法或方法。 问候

jQuery replaceWith找到新元素

我正在编写一个脚本,用jQuery中的div替换一些图像。 我目前正在使用replaceWith()方法,它工作正常,但返回原始(已删除)元素而不是新元素。 与大多数jQuery方法一样,.replaceWith()方法返回jQuery对象,以便可以将其他方法链接到它上面。 但是,必须注意返回原始 jQuery对象。 此对象引用已从DOM中删除的元素,而不是已替换它的新元素。 如何获得刚刚创建的新DOM元素的引用?

如何加载javascript文件和ng-include模板

我使用下面的代码将模板包含在我的主文件中。 我的activity.html是这样的, Activity page contents 但是javascript没有随模板一起加载 。 我在SO中发现了一些与此相关的问题,但无法找到可行的解决方案。 其中一个答案是在主文件中将angular js加载到angularjs之上,这样脚本标记就会被接受。 但没有发现它有效。

使用jQuery在iFrame元素上定义一个事件

我尝试在iFrame上的img标签商店中定义一个直播事件。 例如,当我单击iFrame上的图像时,我想获得一个简单的javascript警告框。 你知道我怎么能为iFrame定义事件,因为我想放一些像$(‘img’).live(“click”,function() ….但只适用于iFrame上的元素。 请注意:页面加载后,我的iFrame会动态添加img标签。 谢谢你的帮助。 萨科

将sql日期与javascript日期进行比较

有没有一种简单的方法可以将sql dateTime与javascript日期时间进行比较,以便可以轻松比较两者? 是否内置了javascript函数,因为我无法编辑sql

除非我刷新,否则jQuery mobile中的JavaScript无法正常工作

我有一个内置JavaScript的jQuery移动页面。 问题是除非页面刷新,否则JavaScript不起作用。 这是我的代码: jQuery(function($) { var url = window.location.search.substring(1); $(‘#mydiv’).load(‘real_news.asp?’ + url); });

将弹出窗口带到前面

在我的应用程序中,我有一个弹出窗口,当我选择一些选项时会打开信息。 第一次它OK,popup hightlight在一切之前。 但是,当他失去焦点时,当用户进入其他窗口时,如果用户再次点击同一选项,我希望弹出的节目再次显示在所有内容面前。 我尝试类似的东西: window.focus(); document.focus(); this.focus(); 但是对我不起作用。 我错过了什么?

如何使用getJSON从文件中获取JSON数组?

我怎么能用javascript和jquery获取json文件的数组json 我对下一个代码感到满意,但它不起作用: var questions = []; function getArray(){ $.getJSON(‘questions.json’, function (json) { for (var key in json) { if (json.hasOwnProperty(key)) { var item = json[key]; questions.push({ Category: item.Category }); } } return questions; }) } 这是名为:questions.json的json文件 { “Biology”:{ “Category”:{ “cell”:{ “question1”:{ “que1″:”What is the cell?” }, “option1”:{ “op1”:”The cell is the basic structural and functional […]

使用jQuery获取特定的行

有没有办法使用jQuery得到一个块内容的第5行(它的第一个字母的偏移量)? 我的意思是视觉线,浏览器计算线,而不是源代码中的行。