0

我想使用jqueryor动态创建一个 xml 文件javascript,但我不想下载它。我想将它分配给上传控件。然后单击按钮,我想将其发送到控制器。我怎么能用jquery做到这一点。任何帮助表示赞赏。

4

1 回答 1

2

您不能在客户端发送由 JS 生成的 xml 文件,因为您将拥有的不是文件,而只是一个字符串。但是您可以使用 jquery post 函数 ( http://api.jquery.com/jQuery.post/ )将字符串发送到服务器。因此,创建您的有效 XML 字符串:

var xml = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>" +
"<root>" + getXML() + "</root>"

并将其发送到服务器:

$.post('test.html',{ data : xml }, function(data) {
    $('.result').html(data);
});

希望能帮助到你 ;)

于 2013-05-10T08:31:14.040 回答