上传文件并在ajax调用中使用它

时间:2014-05-04 12:36:49

标签: ajax xml

是否可以使用上传按钮上传xml文件,而不是在ajax调用中使用上传的xml文件来读取xml文件中的数据?

var my_fn = function(callback) {   // <-- this is callback to be called later
var jax = [];
$.ajax({
    url: "afspeellijst.xml",
    dataType: "xml",
    success: function (data) {
        var song = $(data).find('key').filter(function () {
            return $(this).text().indexOf('Name') != -1;
        }).each(function() {
            var content = $(this).next('string').text();
            jax.push(content);
        });
        callback(jax);   // <-- call it now
    }
});

};

这是我的ajax调用,我用它来读出itunes播放列表的xml文件,然后生成包含所有歌曲标题的图像,但我希望用户上传他们的文件而不是使用他们的文件

1 个答案:

答案 0 :(得分:-1)

总之,是的。然而,需要了解更多细节才能进一步评论。

我刚学到了一些东西--jQuery做了XML!对不起,我没有使用jQuery + XML的经验,但根据他们的文档,这样的事情应该是可能的。