1

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

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

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

谢谢你。

4

1 回答 1

0

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

改变

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

function(data){
    $('#downloadFrame').src = data[0].url;
});
于 2012-11-22T10:01:20.523 回答