【问题标题】:XML parse to HTML with jQuery使用 jQuery 将 XML 解析为 HTML
【发布时间】:2012-07-24 11:27:20
【问题描述】:

我的脚本有一些小问题。我想将带有一些数据元素的 xml 文件解析到我的 html 文件中。所以我尝试使用 jQuery 但它不起作用。你能帮帮我吗?

这是我的 xlm 文件:

<?xml version="2.0"?>
<choices xml:lang="PL">
    <complete>Wskazówka</complete>
    <temperature>300 stopni celcjusza</temperature>
</choices>

这是我的 jQuery 代码:

$(document).ready(function () {
    $.get('../data/content_data.xml', function(data) {
       var complete = $(data).find('complete').text();
       var temperature = $(data).find('temperature').text();

       $('div.menu_circle').text(complete + "|" + temperature);
    });
});

【问题讨论】:

    标签: javascript jquery html xml parsing


    【解决方案1】:

    我自己没有尝试过,但也许有帮助:

    http://www.switchonthecode.com/tutorials/xml-parsing-with-jquery

    【讨论】:

      【解决方案2】:

      问题是如何尝试输出变量。尝试将变量附加到元素。

      $(complete + "|" + temperature).appendTo('div.menu_circle');
      

      【讨论】:

      • 这并没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时评论自己的帖子,一旦您有足够的reputation,您就可以comment on any post
      • @cpburnz 好的。就这样吧。
      • 所以...complete = "Wskazówka"temperature = "300 stopni celcjusza",那么jQuery 选择器$("Wskazówka|300 stopni celcjusza") 有什么意义呢?这是一个损坏的选择器。
      • @cpburnz 选择器是div.menu_circle,变量是完整的和温度。如果您投反对票,请知道如何编码,拖钓是不好的。
      • 我确信我有丰富的 jQuery 经验。您有 2 个选择器:$(complete + "|" + temperature) === $("Wskazówka|300 stopni celcjusza") === No selected elements'div.menu_circle'
      猜你喜欢
      • 2018-06-14
      • 1970-01-01
      • 1970-01-01
      • 2016-08-05
      • 1970-01-01
      • 2015-09-19
      • 1970-01-01
      • 2013-08-18
      • 1970-01-01
      相关资源
      最近更新 更多