Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 下载按钮,用于通过计数器和;AJAX_Php_Jquery_Download - Fatal编程技术网

Php 下载按钮,用于通过计数器和;AJAX

Php 下载按钮,用于通过计数器和;AJAX,php,jquery,download,Php,Jquery,Download,我有一个小PHP脚本,用于跨服务器提供文件服务: 这非常有效 现在,我试图完成的是通过点击按钮来提供这个文件。我认为最好的方法是使用JavaScript,但在提供文件时遇到了问题。到目前为止,我只能将响应success:function(response)直接输出到网站(乱码文本) 我的其他代码: 我补充说: if ( $_POST['dl'] == true ) { return sendTest(); } 到我粘贴的第一个代码的顶部 我对AJAX之类的东西有点陌生,所以有更

我有一个小PHP脚本,用于跨服务器提供文件服务:

这非常有效

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

我的其他代码:

我补充说:

if ( $_POST['dl'] == true ) {
        return sendTest();
}
到我粘贴的第一个代码的顶部

我对AJAX之类的东西有点陌生,所以有更好的方法吗

请让我知道

谢谢


Tre

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

尝试这样做:

PHP部分:

return json_encode($res);
Javascript/JQuery部分:

var javaArray = $.parseJSON(response);
希望这有帮助