Tag: javascript

Javascript / Ajax NTLM身份validation

我正在开发一个与WebServices通信的HTML5移动应用程序。 WebServices使用NTLM身份validation协议。 我很难通过JavaScript处理握手。 NTLM发送401 unauthorized的401 unauthorized作为对我的POST的响应,我没有找到任何回应的方法。 JavaScript可以进行NTLM身份validation吗? 我应该建立一个代理Web服务,例如中间的基本身份validation吗? 我的jQuery调用就像…… $.ajax({ type: “POST”, url: URL, contentType: “text/xml”, dataType: “xml”, data: soapRequest, username: ‘username’, password: ‘password’, xhrFields: { withCredentials: true }, success: processSuccess, error: processError });

如何使用javascript或jquery获取图像的自然尺寸?

到目前为止我有这个代码: var img = document.getElementById(‘draggable’); var width = img.clientWidth; var height = img.clientHeight; 然而,这让我获得了html属性–css样式。 我想获得文件的实际图像资源的维度。 我需要这个,因为在上传图像时,它的宽度设置为0px,我不知道为什么或在哪里发生这种情况。 为了防止它,我想获得实际尺寸并重置它们。 这可能吗? 编辑:即使我尝试获得naturalWidth,我也会得到0。 我添加了一张图片。 奇怪的是,只有当我上传新文件并刷新它才能正常工作时才会发生这种情况。 http://sofzh.miximages.com/javascript/3582xq9.jpg

formatResult和formatItem选项在JQuery自动完成中的作用是什么?

这里有点困惑,formatResult和formatItem在JQuery Autocomplete插件中做了什么? 我有一个函数返回逗号分隔的字符串(来自Django),但我的自动完成function无法将字符串拆分为单独的条目/行,我如何使用自动完成function实现此目的? 例如,返回的结果如下所示,这就是自动完成显示的内容: – [“one”,“oneTwo”,“Onethree”,“anotherOne”] 我希望在自动填充字段中显示时将其拆分为: – one oneTwo Onethree anotherOne 我有一种感觉,我可以使用formatResult和formatItem,但我不知道怎么样,没有好的例子! 我在html模板中的代码: function autoFill(){ $(“#tags”).autocomplete(“/taglookup/”, { width: 320, max: 4, highlight: false, multiple: true, multipleSeparator: ” “, scroll: true, scrollHeight: 300 }); } 我使用Dajango来处理GET请求。 迦特

如何链接我的方法调用?

我有一个对象: var mubsisapi = { step1 : function(){alert(“a”)}, step2 : function(){alert(“b”)} } $.extend(false, mubsisapi) mubsisapi.step1().step2(); 给出step1()但不给step2() 。 step2()不会发出警报。 我怎样才能做到这一点?

jQuery / jQueryUI冲突

我使用一些jquery文件进行自动完成和日期时间选择器控制,但其中3个文件是冲突的: 自动完成的两个文件是 Calender日期时间选择器的一个文件是: 当我评论日期时间选择器文件自动完成工作时,这三个文件是confilicting,如果我取消注释它自动完成停止。

如何在css3中检索角度?

我有以下代码设置元素的旋转角度: $(‘#1-link-2’) .css(‘height’, length) .css(‘-webkit-transform’, ‘rotate(‘ + angle + ‘deg)’) .css(‘-moz-transform’, ‘rotate(‘ + angle + ‘deg)’) .css(‘-o-transform’, ‘rotate(‘ + angle + ‘deg)’) .css(‘-ms-transform’, ‘rotate(‘ + angle + ‘deg)’) .css(‘transform’, ‘rotate(‘ + angle + ‘deg)’); 其中角度是先前动态计算的(它基于鼠标的位置)。 我需要能够检索角度。 我为初学者尝试了这个: var angle= $(“#1-link-2”).css(‘-webkit-transform’); $(‘#node-title’).html(angle); //just to print it to the screen for me 它给了我这个文字 matrix(0.5425908601788315, -0.839997118120292, 0.839997118120292, 0.5425908601788315, […]

如何删除  和使用javascript或jQuery?

我写了以下代码。 但它只是删除  不是 var docDesc = docDescription.replace(/( )*/g,””); var docDesc1 = docDescription.replace(/()*/g,””);

Math.round()和.toFixed()中的舍入问题

我用了两种方法: Number.prototype.myRound = function (decimalPlaces) { var multiplier = Math.pow(10, decimalPlaces); return (Math.round(this * multiplier) / multiplier); }; alert((239.525).myRound(2)); 数学警报应该是239.53但它给出239.52作为输出。 所以我尝试使用.toFixed()函数,我得到了正确的答案。 但是当我试图获得239.575答案时,它再次给出了错误的输出。 alert((239.575).toFixed(2)); 这里输出应该是239.58而不是它给出239.57 。 此错误在最终输出中产生一点差异。 所以有人可以帮我解决这个问题吗?

如何从iframe中使用javascript获取iframe的高度? 那些包含多个iframe的网页呢?

有没有办法通过从iframe内部执行脚本来检测iframe的高度和宽度? 我需要根据iframe的不同高度/宽度动态定位iframe中的一些元素。 如果同一页面中有多个iframe会有什么区别吗? 即每个iframe想要找到自己的尺寸。 欢迎使用Javascript或jquery解决方案。 谢谢! iframe必须嵌入到其他网站上,正如下面的答案之一所述,我遇到了权限问题。

如何暂停setTimeout调用?

可能重复: javascript:pause setTimeout(); 我正在使用jQuery并为我的网站开发通知系统。 通知使用setTimeout函数自动淡出。 如何停止setTimeout调用的计时器? 例如,我想在鼠标hover在通知上时暂停setTimeout调用并继续向下计数鼠标… 我用谷歌搜索“暂停setTimeout”没有运气。 我正在使用clearTimeout清除setTimeout调用,同时淡出mouseout上的通知,但是暂停效果会很好。 有任何想法吗?