Tag: javascript

是否可以在JQuery中执行“.value + =”?

经典的javascript: var myvar = document.getElementById(“abc”); abc.value += “test”; abc.value += “another test”; jQuery的: $(“#abc”).val($(“#abc”).val()+”test”); $(“#abc”).val($(“#abc”).val()+”another test”); 有没有办法让我的Jquery更漂亮,也许有一个隐藏的+ =函数,我可以使用? 我知道.val()不是属性,但我觉得必须有一种方法可以使这段代码看起来更漂亮…… 像这样的东西会很棒: $(“#abc”).valueAttribute += “test” $(“#abc”).val().content += “test” $(“#abc”).val().add(“test”)

window.open弹出窗口在单击事件期间被阻止

我最终需要做的是运行$.ajax()调用然后运行之后,打开一个新窗口。 用户单击“预览”按钮以保存其当前表单,然后打开一个新窗口,显示包含刚刚保存的数据的项目预览。 但是按原样, window.open函数被弹出窗口阻止程序阻止。 这是我的代码的基本部分: HTML: Preview JavaScript的: $(‘.preview’).live(‘click’, function(event){ save_survey($(this).attr(‘href’)); event.preventDefault(); }); function save_survey(url) { $.ajax({ type: “POST”, url: form_url, dataType: ‘json’, data: form_data, success: function(data) { window.open(url, ‘_blank’); } }); }

AngularJS – 与AngularJS模型的SOAP服务集成

我是一名经验丰富的Flex开发人员,正在学习AngularJS。 这太令人困惑了! 无论如何,我试图通过SOAP WSDL请求对我的后端(在同一域)服务器进行服务调用,并使用AngularJS模型对象填充数据。 我正在尝试使用Ajax但是在获取实际数据方面存在一些问题。 我认为创建SOAP标记的方式有问题。 我收到了成功的回复,但没有数据。 在无法弄清楚Ajax方法之后,我遇到了soapclient.js并发现它非常简单,代码比Ajax少。 soapclient.js为您完成大部分工作,类似于Ajax方法,它可以减少代码。 另外,使用soapclient.js我能够进行SOAP调用,并且还可以获取XML格式的响应数据。 http://javascriptsoapclient.codeplex.com 我的问题是我正在尝试使用AngularJS将XML响应转储到AnularJS模型对象中。 我不知道如何设置AngularJS项目我正在做什么,但我真的想知道最好的方法,以保持我正在解决的工作。 我一直在疯狂地搜索谷歌,但大多数例子对初学者来说似乎过于复杂。 这是我有的: function getData() { var url2 = “https://myService”; var pl = new SOAPClientParameters(); pl.add(“arg0”, false); SOAPClient.invoke(url2, “methodToCall”, pl, true, getDataCallback); } function getDataCallback(r, soapResponse) { alert(r.contents.payeeMailName); } Result? 现在,SOAP服务返回如下数据: S 201-16-39063 1 124 Agate Drive 201-16-39201 1 c/o Kevin Martinez, Attorney […]

Twitter Bootstrap Popovers不适用于动态生成的内容

这是在stackoverflow上发布的新手,所以如果我搞砸了这里的任何内容,我提前道歉。 我正在使用Twitter Bootstrap的popovers。 我的popovers似乎适用于我手动输入我的HTML文档的元素 – 但不是我通过Javascript / Ajax动态生成的元素。 例如,如果我手动将它直接添加到我的HTML文档中,那么popover似乎有效: hover for popover 但我真正需要的是我的动态生成元素有弹出窗口。 我使用XMLHttpRequest向PHP文件发送请求,然后获取responseText并显示它。 当我将这行代码添加到我前面提到的PHP文件中时: echo “hover for popover”; ……当然,出现了“hover于弹出窗口”的字样 – 但是弹出窗口本身不起作用! 这让我疯了一段时间,如果有人可以伸出援助之手,那将是不可思议的! 我还添加了我正在使用的JQuery函数来启用下面的Bootstrap的popovers,这是值得的。 $(function (){ $(“[rel=popover]”).popover({placement:’left’}); }); 我已经彻底搜索了类似的问题,我能找到的最好的就是这个链接 。 但是这个链接似乎也没有任何解决方案。 再次感谢! 更新: 固定! 非常感谢所有帮助过的人。 我的问题是在将元素添加到文档对象模型之前调用该函数。 有多种可能的修复方法 – 我只是通过将popover函数转移到Ajax函数的END来测试解决方案,它就可以了!

将本地mjpgvideo流式传输到htmlcanvas

我正在尝试将mjpgvideo的直播流写入htmlcanvas。 以下内容: http : //camelive.info/有一个带有mjpegvideo的公共网络摄像头列表,但它们似乎是用框架元素编写标签,而我无法了解它是如何在小提琴中工作的。 理想的解决方案是在小提琴的htmlcanvas上播放任何实时mjpg(理想情况下是链接?)。 任何有用的资源都很受欢迎,我想这样做而不包括外部库(允许jquery) 编辑:相关: 如何从HTML中的MJPEG流创建快照 编辑:我也有一个像示例一样的本地mjpg。 解决方案可以使用本地流

Bootstrap和jQueryUI冲突

我试图在一个引用jQueryUI和Bootstrap 3的View上使用tooltip 。 我在这里做了一个样本。 如果我在jQueryUI的js之后加载Boostrap然后tooltip()调用成功但是如果我在Bootstrap之后调用jQueryUI那么我得到一个错误并且没有任何效果。 你可以自己尝试一下。 互联网上有很多关于此的讨论,我问GitHub,但我还没找到解决方案。

如何使用滚动条可靠地获得屏幕宽度

有没有办法可靠地告诉浏览器的视口宽度,包括滚动条,而不是浏览器窗口的其余部分)? 这里列出的所有属性都没有告诉我屏幕的宽度包括滚动条(如果有的话)

window.print()不打印整个页面

我有一个页面 我想打印这个页面。 在打印按钮我使用这样的东西 但问题是它不是打印整个页面。 就像它只打印当前在视图中一样。 当我点击打印按钮然后直到Email:tahir@7-cs.com页面打印。 它不会打印滚动条下方的文本。 我该如何打印整个文本。 就像假设我有一个非常大的页面,我正在使用标签来容纳我的页面。 当点击打印按钮,然后我想包括整个页面,包括选项卡。 我该怎么做? 谢谢

jQuery使用(new Function(“return”+ data))(); 而不是eval(数据); 解析JSON,为什么?

此链接向您显示jQuery使用(new Function(“return ” + data))(); 对于旧版浏览器,要解析JSON字符串而不是eval() 。 这有什么好处? 如果JSON字符串不安全怎么办?

Jqgrid柱宽根据其内容

我的Jqgrid.All列中有很多列,显示两侧的额外空间。我希望该列没有额外的间距。 列宽应根据其内容具有宽度。 我尝试过autowidth但它不起作用。 实际行为如下所示: ———————————————– | Name | Mobile | Email | ———————————————– 而我需要的是: ———————- |Name|Mobile No|Email| ———————- 这是我的代码 $(“#list”).jqGrid({ datatype: “local”, data: mydata, colNames: [“Name”, “Mobile”, “Email”, “Amount”, “Tax”, “Total”, “Closed”, “Shipped via”, “Notes”], colModel: [ { name: “id”, width: 65, align: “center”, sorttype: “int”, hidden: true }, { name: “invdate”, width: 80, align: […]