jQuery $ .post方法,下载文件

时间:2012-11-22 09:59:33

标签: jquery post

我正在尝试使用jQuery post()方法创建下载链接,如下所示:

$.post('file.php', {name:'name', id:'id'},
function(data){
    $('#downloadFrame').src = data.url;
});
return true;

但始终data.url返回null / unidentified,同时创建表单并提交它可能适用于我的代码。 我在论坛上搜索了很多帖子,但没有一个可以使用。

谢谢。

1 个答案:

答案 0 :(得分:0)

您需要访问数组数据的零元素,因此请使用data[0].url

更改

function(data){
    $('#downloadFrame').src = data.url;
});

function(data){
    $('#downloadFrame').src = data[0].url;
});