我想使用jquery
or动态创建一个 xml 文件javascript
,但我不想下载它。我想将它分配给上传控件。然后单击按钮,我想将其发送到控制器。我怎么能用jquery做到这一点。任何帮助表示赞赏。
问问题
716 次
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 回答