我有一个小的PHP脚本,用于跨服务器提供文件:http://pastebin.com/Z1xhPxVm
这非常有效。
现在,我试图完成的是通过单击按钮来提供此文件。我认为最好的方法是使用 JavaScript,但在提供文件时遇到了麻烦。到目前为止,我只能将响应success: function(response)
直接输出到网站(乱码文本)。
我的另一个代码:http://pastebin.com/GAN5EDdb
我补充说:
if ( $_POST['dl'] == true ) {
return sendTest();
}
到我粘贴的第一个代码的顶部。
我对 AJAX 之类的东西有点陌生,所以有没有更好的方法呢?
请让我知道。
谢谢!
特雷
问题在于您试图将php数组直接发送到javascript。实现此目的的一种方法是将结果转换为 JSON 格式。
尝试这样做:
PHP部分:
return json_encode($res);
Javascript/JQuery 部分:
var javaArray = $.parseJSON(response);
希望这有帮助。