Tag: javascript

JavaScript / CodeMirror – 刷新textarea

如何使用CodeMirror 2中的刷新function? 刷新() 如果您的代码执行某些操作来更改编辑器元素的大小(已经监听了窗口resize),或者取消隐藏它,则应该通过调用此方法来跟进,以确保CodeMirror仍然按预期显示。 我想在点击链接后刷新所有textareas 我试过了 $(‘.CodeMirror’).each(function(){ getElementById($(this).attr(‘id’)).refresh(); }); 但它不起作用….

Node.js使用AJAX将数据发送到后端

我对AJAX很陌生,对于潜在的误解感到遗憾,但我并没有完全理解这件事。 我正在尝试一件简单的事情。 我有一个server.js文件,基本上是我的后端。 然后我有一个index.html和一个script.js 。 这就是全部,所以这是一个非常基本的设置。 现在,在我的script.js ,我得到了一些数据(邮件地址)。 现在我想将数据发送到我的后端(进入server.js )以便在那里使用它。 我怎样才能做到这一点? 我在node.js上找到了一些关于AJAX的post,但是我没有得到它,特别是在后端接收它的地方。 顺便说一句,我正在为服务器使用express。 我在script.js是: $.ajax({ type: “POST”, url: “server.js”, data: { mail: mail }, success: function(data) { }, error: function(jqXHR, textStatus, err) { alert(‘text status ‘+textStatus+’, err ‘+err) } }); 到目前为止? 我现在如何在server.js收到信息? 到目前为止没有多少,只是: var express = require(‘express’); var app = express(); var server = app.listen(3000); […]

在滚动时使用ajax加载内容

我正在使用jQuery Tools Plugin作为图像滑块( 此处为图像),但由于图像数量较多,我需要一次加载少量图像。 因为它是javascript编码的,所以我不知道滚动位置。 我想在最后一张图片出现时加载它们或类似的东西。 我不知道我放在哪里和事件监听器也没有。 这是我的代码http://jsfiddle.net/PxGTJ/ 请给我一些亮点!

Twitter引导程序在下拉列表中停止传播

我在插件jOrgChart的div中有一个twitter bootstrap下拉列表。 我遇到的问题是,当我单击按钮打开下拉菜单时,它还会触发父div中的单击事件,该事件会执行其他元素的折叠。 这是我的HTML: Actions Edit Delete … 我想阻止点击a.dropdown-toggle从冒泡到div.node,我尝试了这个: $(“div#chart div.btn-group > a.dropdown-toggle”).click(function (e) { e.stopPropagation(); }); 但现在下拉列表不起作用。 编辑 这是具体案例: http : //jsfiddle.net/UTYma/2/ (感谢Joe Tuskan开始小提琴)

新窗口,其中包含来自开启页面上的模态内容的内容

我想我不会这么做,对jquery来说很新。 我有一个隐藏着3个食谱的页面。 当点击配方A的链接时,它会以模态打开。 我希望能够只打印食谱的内容。 所以我打开一个新窗口(非模态)并尝试将配方写入其中(取决于选择的配方) 这是我正在使用的代码 $(‘a.new-window’).click(function(){ var recipe = window.open(”,’RecipeWindow’,’width=600,height=600′); $(‘#recipe1’).clone().appendTo(‘#myprintrecipe’); var html = “Print Your Recipe”; recipe.document.open(); recipe.document.write(html); recipe.document.close(); return false; }); 但它返回一个错误。 我认为它很接近但不太正确。 错误是:缺失; 在声明之前[打破此错误] var html =“Print … =”myprintrecipe“>”; \ n

如何从xhr.responseText获取“数据”字段?

我有下面给出的XMLHttpRequest()函数 var searchFriendRequests = function (userid) { var xhr = new XMLHttpRequest(); xhr.open(‘GET’, ‘http://localhost:6344/api/Registeration/searchFriendrequests?userid=’ + userid, false); xhr.setRequestHeader(“Content-Type”, “text/xml”); xhr.onreadystatechange = function () { if (xhr.readyState == 4) { if (xhr.status == 200) { var data = xhr.responseText; } } }; xhr.send(null); } 其中xhr.responseText返回值为 { “$id”: “1”, “ContentEncoding”: null, “ContentType”: null, “Data”: [ { “$id”: […]

未捕获的SyntaxError:无法在’Document’上执行’querySelector’

‘ok’ 我使用上面的代码在jquery里面生成每个函数的按钮。动态创建按钮,当我点击按钮时,它应该显示按钮上的进度。 我正在使用这款Ladda Button Loader 。 btnDeactivateKeyInChildPremiumCustomerClick : function(event){ var id = event.currentTarget.id; var btnProgress = Ladda.create(document.querySelector(‘#’+id)); //btnProgress.start(); or //btnProgress.stop(); } 然后我通过按钮事件处理程序捕获事件处理上面的函数。在该函数中它将创建一个btnProgress对象。 之后我可以调用start()或stop()函数。我已成功处理了只有一个按钮的情况,而没有在每个按钮内动态创建按钮。 但是在每种情况下,它在执行var btnProgress = Ladda.create(document.querySelector(’#’+ id))时会显示一些错误; 错误 Uncaught SyntaxError: Failed to execute ‘querySelector’ on ‘Document’: ‘#22’ is not a valid selector.

有没有办法绕过Javascript / jQuery的本地访问相同的原始策略?

尝试使用ajax , getJSON和类似的函数从本地(非服务器)开发计算机获取外部URL。 有没有办法绕过相同的原始策略,以便我可以在本地测试,而不必上传到服务器?

JQuery – 如何计算选择器选择的元素数量?

我使用$()。fadeOut()来淡出列表中的项目( )。 当列表为空时,我希望隐藏父对象。 我打算通过检查触发器事件来完成此操作,如果对象的计数为0则忽略列表然后隐藏父元素。 如果需要,我可以使用fadeOut回调删除元素。 关键问题: 如何在ul中选择li标签,然后使用jquery获取它们的总数?

如何使用AJAX从不同的页面获取div的html?

如何获取位于不同站点的某个html元素的html? 解: $.ajax({ url: ‘somefile.html’, success: function(data) { data=$(data).find(‘div#id’); $(‘#mydiv’).html(data); alert(‘Done.’); } });