0

我有一个小 PHP 脚本,用于跨服务器提供文件:http: //pastebin.com/Z1xhPxVm

这工作得很好。

现在,我想要完成的是通过单击按钮来提供此文件。我认为最好的方法是使用 JavaScript,但在提供文件时遇到了问题。到目前为止,我只能将响应success: function(response)直接输出到网站(乱码)。

我的其他代码: http: //pastebin.com/GAN5EDdb

我补充说:

if ( $_POST['dl'] == true ) {
        return sendTest();
}

到我粘贴的第一个代码的顶部。

我是 AJAX 之类的新手,有没有更好的方法来做到这一点?

请告诉我。

谢谢!

特雷

4

1 回答 1

0

我相信问题在于您试图将 php 数组直接发送到 javascript。实现此目的的一种方法是将结果转换为 JSON 格式。

尝试这样做:

PHP部分:

return json_encode($res);

Javascript/JQuery 部分:

var javaArray = $.parseJSON(response);

希望这可以帮助。

于 2012-09-26T15:12:07.977 回答