使用form表单下载文件接收返回数据渲染(因为效率就用了jquery 适用于所有框架)
直接贴代码了
$ ("#btn").click(function(){
var exportForm = ( " < f o r m a c t i o n = ′ ("<form action=' ("<formaction=′url’ method=‘post’ target=‘myIframe’ >")
$(document.body).append(exportForm);
exportForm.submit();
exportForm.remove();
});
html 内
< iframe name=“myIframe” id=“myIframe” style=“display: none” ></ iframe>
接收数据后转json渲染
$ ("#myIframe").load(function(){
var text=$ (this).contents().find(“body”).text();
var j=$.parseJSON(text);
//这里j就是你后台返回的数据了
});