Tag: javascript

使用命名空间解析XML JQuery Ajax响应

我正在使用JQuery执行Web服务调用,它是ajax函数,我无法解析返回的数据。 当我提醒数据时(alert($(data).find(“return”)。text())为空。我看到服务器响应xml数据,如下所述,当我发出警报(数据)时,我得到[object XMLDocument是.txt = $(data).find(“return”)。text()在我的XML结构下面有一个名称空间有效吗?我可以在firebug中看到完整的xml字符串。有什么想法吗? var txt = $(data).find(“ns1 \:return”)。text(); 适用于Chrome和Firefox,但不适用于Safari index.js: $(function () { $.ajax({ url: url, success: function (data) { var ndx = 0, row, **txt = $(data).find(“return”).text(),** xml = unescape(txt), xmlDoc = $.parseXML(xml), firstrow = $(xmlDoc).find( “results”).children(“:first”); // populate the table based on the results returned by // the web service $(“table.results […]

如何在JS文件上使用不同版本的JQuery?

我有一个Cisco JS库,设计用于使用JQuery 1.4.2,我在我正在开发的UI页面上使用最新的2.X版本的JQuery。 思科图书馆 我正在使用上面库链接中的Jabberwerx.js文件。 如果加载的JQuery是1.4但是无法使用更高版本的JQuery,那么该库工作正常。 如果我使用旧版本的Jquery,我的基于bootstrap的UI不起作用。 我试图使用noConflict(),但后来我无法编辑非常庞大的整个库。 库上有很多webservice调用和函数,因此升级它非常费力。 是否可以在此JS文件上使用特定版本的JQuery,其余应用程序可以使用最新版本的JQuery? 该库上有这个代码。 我们可以更改此设置以使其使用旧版本的JQ。 (function(window) { var jQuery=function(selector,context) { return new jQuery.fn.init(selector,context); }, _jQuery=window.jQuery, _$=window.$, } 我不打算在同一页面上使用不同版本的JQuery,但我试图将一个版本的JQuery的使用限制在一个JS文件中。

ajax加载的内容,脚本没有执行

我使用jquery地址插件来加载页面,但没有哈希(#)。 index.html的: Link $(document).ready(function() { $.address.init(function(event) { $(‘a’).address(); }).change(function(event) { // do something depending on the event.value property, eg console.log(event.value); $.ajax({ type: “POST”, url: event.value, success: function(msg){ $(‘#content’).html( $(msg).find(“#content”).html() ); } }); }); $(‘a’).click(function(e) { $.address.value($(this).attr(‘href’)); }); }); https://stackoverflow.com/questions/12359763/ajax-loaded-content-script-is-not-executing/page.html中: text $(document).ready(function() { alert(‘loaded’); }); 在#content div中将从https://stackoverflow.com/questions/12359763/ajax-loaded-content-script-is-not-executing/page.html加载#content html(也许我应该使用其他函数,而不是.html(),请更正我),因为div是脚本标记,但是当该页面加载时我不会收到警报从ajax,它可以在没有ajax加载的情况下工作。 有人能帮我吗 ? 编辑:当我试图点击链接与jsfunction时,我收到此错误: XMLHttpRequest cannot load javascript:;. Cross […]

禁用异步回发更新面板中的按钮

我在一个页面上有多个带有各种asp按钮的更新面板。 我想禁用导致更新面板中的回发的按钮,直到它完成。 有没有办法避免使用第三方控件? 通过JQuery或任何其他方法?

只需在JQUERY类中单击一下即可

我有一个链接,将通过ajax加载一些内容。 我的问题是,我不想删除文本“加载评论”,我只是想在这个类中不允许更多点击。 Load comments jQuery的 var Progressajax = false; $(function() { $(“.showcomments”).click(function(){ if(Progressajax) return; Progressajax = true; var element = $(this); var id = element.attr(“id”); Progressajax = false; alert(“ok”); $(data).hide().prependTo(‘.varload’+id).fadeIn(1000); //$(element).remove(); $(element).removeAttr(“href”); $(element).removeClass(‘showcomments’); }); }); 我只想第一次看到OK。 我怎样才能删除这个课程? $(element).removeClass(‘showcomments’); 这不行…… http://jsfiddle.net/qsn1tuk1/

使用javascript从字符串中提取数字

我想通过javascript / jquery从以下字符串中提取数字: “ch2sl4” 问题是字符串也可能如下所示: “ch10sl4” 或这个 “ch2sl10” 我想将2个数字存储在2个变量中。 有没有办法使用match所以它提取”sl”之前和之后的数字? 是否match甚至是提取的正确function? 谢谢

限制文件类型,大小,单个上载在jquery文件上传时不起作用

我正在尝试使用带有Spring MVC的blueimp jquery文件上传插件来上传excel文件。文件正在上传。 我想将文件类型限制为excel(xls,xlxs),也只允许单个文件上传。 我正在使用插件推荐的参数,也尝试添加add: callback来执行validation,它都不起作用。 请帮忙。 我正在使用的js文件(按相同顺序) jquery.min.js jquery.ui.widget.js jquery.iframe-transport.js jquery.fileupload.js bootstrap.min.js 我的HTML代码是 Select files… File Name File Size File Type Download javascript代码是: $(function() { ‘use strict’; // the location of your server-side upload handler: var url = ”; $(‘#fileupload’) .fileupload( { //this doesnt work add : function(e, data) { var uploadErrors = []; […]

从谷歌地图外部的外部链接打开infoWindows

我目前正在使用Google Maps API来创建属性映射。 我通过自定义post类型控制它,它将标记带到地图上,infoWindows在点击时打开。 我现在需要实现某种方式来列出地图下面的属性(最终进入滑块),这样当在地图外部单击属性时,地图会平移到标记并打开infoWindow。 目前我根本无法让它工作 – 我不是一个非常强大的JavaScript编码器所以任何帮助将非常感激。 我目前在地图下面有一个post类型条目列表,但无法链接它们。 这是目前为止地图的代码片段.. /* MARKER 1 */ function add_marker( $marker, map ) { // var var image = ‘http://www.masonyoung.co.uk/wp-content/uploads/2015/08/mason-new.png’; var latlng = new google.maps.LatLng( $marker.attr(‘data-lat’), $marker.attr(‘data-lng’) ); // create marker var marker = new google.maps.Marker ({ position : latlng, map : map, icon: image }); // add to […]

在JavaScript中执行循环的最佳方法是什么?

我偶然发现了几种在JavaScript中循环的方法,我最喜欢的是: for(var i = 0; i < a.length; i++){ var element = a[i]; } 但是在这里进行了测试( http://www.robertnyman.com/2008/04/11/javascript-loop-performance/ ),应该编写它以使长度仅计算一次。 在jQuery中有一个.each,你可以坚持一个function。 我更喜欢这个,因为我不必像上面的解决方案那样两次输入数组。 如果JavaScript支持宏,那么滚动你自己就是小菜一碟,但遗憾的是它没有。 那么你们用什么?

在HTML中的Datalist中查找所选项目

我有一个像这样的数据主义者 我正在使用jquery向datalist添加“option”。 现在的问题是我如何找到用户在datalist中选择/点击的选项。 我想在用户选择/点击选项后立即获取选项的ID?