2012-11-23 28 views
0

當用戶點擊的鏈接,我希望將這些文件從一個文件夾轉移到另一個(由AJAX)移動通過AJAX請求文件(Jquery.ajax()的選擇幾乎necessery使用)

的PHP移動文件工作正常,但阿賈克斯部分似乎沒有工作。

的Ajax調用JS腳本:

function moveFiles() { 
     $.ajax({ 
      url: "http://localhost/website/controller/moveFiles", 
     }); 
    } 

(蛋糕)PHP函數

public function moveTmpFiles() { 
    $source = new Folder(WWW_ROOT . "uploadify/tmpFiles"); 
    $unsavedFiles = new Folder(WWW_ROOT . "uploadify/unsavedFiles"); 
     $this->moveFiles($source->path, $destination_path->path); 
} 

jQuery函數

$("#element").click(function(event){ 
    event.preventDefault(); 
    moveTmpFiles(); 
    $("#myDialog").dialog("open"); 
}); 

我想我應該添加更多選項到$就調用,但這裏的真正的問題是這樣的:

其中jQuery的AJAX調用的選項necessery得到它的工作?

回答

1

您有一個名爲moveFiles()的JS函數,並且您打電話給moveTmpFiles();,這是PHP函數。

更改你的jQuery函數如下。

$("#element").click(function(event){ 
    event.preventDefault(); 
    moveFiles(); 
    $("#myDialog").dialog("open"); 
}); 

附註:不要使用絕對路徑。將應用程序移至生產服務器時,必須更改代碼中的所有URL。

+0

Ofcourse .. thx ..經過9小時的編碼,你做一個複製粘貼,然後它驅使你瘋狂了半小時.. thx爲你的時間,我會標記你的答案爲答案,並要求關閉此話題。 –

+0

不客氣。 (: –

+0

對於網址 - >甚至沒有在ajax調用? –