我有这个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:
答案 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");}