Javascript - 用于从URL加载xml数据

时间:2014-08-20 22:12:55

标签: javascript xml parse-platform cloud

我有这个url,里面有一些xml数据:

http://64.182.231.116/~spencerf/union_college/Upperclass_Sample_Menu.xml

我想将这个xml数据加载到我的javascript脚本中,以便我可以解析它。我正在使用parse.com Javascript SDK,在那里有云代码。

jQuery似乎要么不能使用Parse云代码,要么我无法使用它。那么有没有办法加载xml数据(xml树),使用javascript而不使用jQuery?


这不起作用,我不认为它可以工作


以下是我尝试的代码:

Parse.Cloud.define("next", function(request, response) {
  response.success("Hello world!");

  $.ajax({
    url: 'http://64.182.231.116/~spencerf/union_college/Upperclass_Sample_Menu.xml', // name of file you want to parse
    dataType: "xml", // type of file you are trying to read
    success: parse, // name of the function to call upon success
    error: function(){alert("Error: Something went wrong");}
  });
});

但是当我运行这个时,我收到一个错误:

$ is not defined

在main.js:

3 个答案:

答案 0 :(得分:0)

我不知道parse.com是如何工作的,但是$指的是jQuery,它似乎没有被包括在内,至少在你运行脚本时是这样。

也许为parse.com https://github.com/srhyne/jQuery-Parse

尝试这个jQuery包装器

答案 1 :(得分:0)

使用j query包装器

$.ajax({
url: 'http://64.182.231.116/~spencerf/union_college/Upperclass_Sample_Menu.xml', // name of file you want to parse
dataType: "xml", // type of file you are trying to read
success: parse, // name of the function to call upon success
error: function(){alert("Error: Something went wrong");}

});

答案 2 :(得分:0)

这应该可以帮到你

url: 'http://64.182.231.116/~spencerf/union_college/Upperclass_Sample_Menu.xml', // name of file you want to parse
dataType: "xml", // type of file you are trying to read
success: parse, // name of the function to call upon success
error: function(){alert("Error: Something went wrong");}