2012-09-26 40 views
0

跨服務器下載按鈕,我有一個用於一個文件跨服務器的一個小PHP腳本:http://pastebin.com/Z1xhPxVm與計數器和AJAX

這工作得很好。

現在,我試圖完成的是通過點擊按鈕來提供此文件。我認爲最好的方法是使用JavaScript,但一直在服務文件時遇到問題。到目前爲止,我只能將響應success: function(response)直接輸出到網站(亂碼文本)。

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

和我說:

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

要我粘貼第一代碼的頂部。

我對AJAX和類似的新東西,有沒有更好的方式來做到這一點?

請讓我知道。

謝謝!

Tre

回答

0

我相信問題在於你試圖直接發送一個php數組到javascript。一種方法是將結果轉換爲JSON格式。

嘗試這樣做:

PHP部分:

return json_encode($res); 

的JavaScript/JQuery的部分:

var javaArray = $.parseJSON(response); 

希望這有助於。