Tag: 解析

如何从请求字符串中的参数值中提取相对URL?

我有一个请求url / string var之类的 http://ip_or_url:4773/image_renderer.service?action=resize&from_format=png&from_url=http://ip_or_url:4773/my_file.user.file&to_format=jpg&w=1920&h=1200` 它看起来非常可怕。 我想知道如何从中提取以下参数对,然后从该对值my_file.user.file提取相对file_url from_url=http://195.19.243.13:4773/my_file.user.file ?

如何使用AJAX接收JSON文件并使用javascript解析它?

我正在尝试解析foursquare给我的这个非常复杂的JSON。 这是我的AJAX请求: $.ajax({ url: ‘https://api.foursquare.com/v2/venues/explore’, dataType: ‘json’, data: ‘limit=7&ll=’+latitude+’,’+longitude+’&client_id=’+client_id+’&client_secret=’+client_secret+”, async: false, success: getVenues(data) }); getVenues是我正在制作的一个函数,用于对JSON进行排序并在页面上显示相关内容。 我遇到的第一个问题是我不知道如何告诉成功函数它应该处理从服务器接收的数据 – 这些数据是存储在某个变量的某个地方吗? 我现在正在做getVenues(数据),但它告诉我’数据’不是一个已定义的变量。 然而,许多在线教程似乎对仅对这个神秘的“数据”执行function感到高兴,而他们似乎也有效。 接下来,我在解析JSON本身时遇到了问题。 这是我想要处理的JSON的简化版本: http : //pastie.org/4382619 。 如何选择场地名称和ID等,并在页面上显示? 谢谢

从脚本标记中提取src属性并根据特定匹配进行解析

因此,我必须使用JavaScript确定专有CRM中的页面类型。 确定页面类型(即前端唯一一致的差异)的唯一方法是检查src属性以/ modules /开头的脚本标记(在许多列表中)。 在标题中的十几个脚本标记的列表中,每个页面都有以下格式的行 现在,脚本标记的顺序永远不会相同,但是,总有一个脚本具有/ modules / blah。 我需要提取blah到我的脚本可以检测它是什么样的页面。 那么,我如何使用JavaScript或jQuery提取脚本标记的src值,其中src以/ modules开头,然后将值(’示例’,在上面的示例中)存储为javascript变量?

我怎么能在JQuery中解析这个JSON对象?

我有一个JSON对象,没有给出三个值的键(每个都是一个数组),我想解析它们。 我怎么能在JQuery中这样做? [ { “cid”: “3”, “pid”: “0”, “nid”: “12”, “uid”: “4”, “subject”: “test2”, “hostname”: “127.0.0.1”, “created”: “1374084646”, “changed”: “1374084645”, “status”: “1”, “thread”: “02/”, “name”: “chrisr”, “mail”: “”, “homepage”: “”, “language”: “en”, “uuid”: “e4729a69-7f6f-4091-98a0-0a040fe683f1”, }, { “cid”: “2”, “pid”: “0”, “nid”: “13”, “uid”: “4”, “subject”: “TEST comment 2”, “hostname”: “127.0.0.1”, “created”: “1374072245”, “changed”: “1374072244”, “status”: […]

Javascript返回NaN

每次客户输入数量时,我都会尝试显示小计。 但是,当我循环输入时,我得到一个NaN作为总数。 我相信它可能是我在我的脚本中声明subtotal变量的方式,但我之前没有遇到过这个: $(‘.item-qty input’).bind(‘keyup’, function(){ var subtotal = 0.0; $(‘.item-qty input’).each(function(){ var class = $(this).attr(‘id’); var qty = $(this).val(); var price = $(‘.’+class).html(); price = parseFloat(price); qty = parseInt(qty); subtotal = subtotal + (price * qty); }); $(‘.subtotal input’).val(subtotal); });

jQuery $ .getJSON – 如何解析flickr.photos.search REST API调用?

尝试调整$ .getJSON Flickr示例: $.getJSON(“http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?”, function(data){ $.each(data.items, function(i,item){ $(“”).attr(“src”, item.media.m).appendTo(“#images”); if ( i == 3 ) return false; }); }); 从flickr.photos.search REST API方法中读取,但此调用的JSON响应不同。 这是我到目前为止所做的: var url = “http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=YOURAPIKEYHERE&tags=yokota+air+base&safe_search=1&per_page=20”; var src; $.getJSON(url + “&format=json&jsoncallback=?”, function(data){ $.each(data.photos, function(i,item){ src = “http://farm”+ item.photo.farm +”.static.flickr.com/”+ item.photo.server +”/”+ item.photo.id +”_”+ item.photo.secret +”_m.jpg”; $(“”).attr(“src”, src).appendTo(“#images”); if ( i == 3 ) return […]

解析数据以创建导航窗格

我有这个XML响应: http : //jsfiddle.net/ZeeHv/ 我正在尝试使用转储中的信息创建这样的东西: Academic BM CMTTE DM PM ARCHIVE ASSOCIATIONS BM DM PM 最后,XML可以为我提供所有网站和子站的列表: https://hosted.demo.ca https://hosted.demo.ca/academic https://hosted.demo.ca/academic/bm https://hosted.demo.ca/academic/cmtte https://hosted.demo.ca/academic/dm https://hosted.demo.ca/academic/pm https://hosted.demo.ca/archive https://hosted.demo.ca/associations https://hosted.demo.ca/associations/bm https://hosted.demo.ca/associations/dm https://hosted.demo.ca/associations/pm 如何查看此信息并附加ul和li标签以创建网站导航菜单? JS过去常常得到XML: function getAllSites(){ $().SPServices({ operation: “GetAllSubWebCollection”, async: true, completefunc: function(xData, Status){ $(xData.responseXML).find(“Web”).each(function(){ console.log($(this).attr(“Url”)); }); } }); }

JSON解析文件路径

我试图获取本地文件的正确路径。 我有以下目录: Resources -> data -> file.json js -> folder -> script.js html -> folder -> file1.html 我正在从file1.html执行script.js ,使用js代码: var answers = JSON.parse(‘../../data/file.json’); alert(answers); 但它不起作用,即使警报没有开始。 怎么了? 我也试过这个: function readJSON(file) { var request = new XMLHttpRequest(); request.open(‘GET’, file, false); request.send(null); if (request.status == 200) return request.responseText; }; var temp = readJSON(‘../../data/file.json’); alert(temp); 在这种情况下,警报未定义。

简单的jQuery ajax示例在返回的HTML中找不到元素

我正在尝试学习jQuery的ajax函数。 我有它工作,但jQuery没有在返回的HTML DOM中找到元素。 在与jquery相同的文件夹中,运行此页面: runthis $(document).ready(function(){ $(‘input’).click(function(){ $.ajax({ type : “GET”, url : ‘ajaxtest-load.html’, dataType : “html”, success: function(data) { alert( data ); // shows whole dom alert( $(data).find(‘#wrapper’).html() ); // returns null }, error : function() { alert(“Sorry, The requested property could not be found.”); } }); }); }); </script 加载此页面“ajaxtest-load.html”: load this test […]

使用jquery ajax请求解析xml

我有这个xml文档: message 1 message 2 message 3 message 4 message 5 message 6 message 7 message 8 message 9 message 10 message 11 这是我的代码: Untitled Document $(document).ready(function() { $.ajax({ type: “GET”, url: “numbers.xml”, dataType: “xml”, success: parseXml }); function parseXml(xml) { $(xml).find(“chapter”).each(function() { $(this).find(“lesson”).each(function() { $(“#dropdownlist”).val($(this).text()); $(“select”).change(function () { var str = “”; $(“select option:selected”).each(function […]