2010-09-23 86 views
0

我在我的ajax函數的成功回調中遇到問題。在ajax函數成功之後,我想調用一個在頭文件中包含的外部文件中定義的javascript函數。但是JavaScript函數永遠不會被調用。有什麼我在這裏做錯了嗎?從jquery成功調用javascript函數

我JQuery的是這樣的:

$(document).ready(function() { 

    $.ajax({ 
     type: 'get', 
     url: 'lib/ajaxDB.php', 
     data: 'ajax=1&action=locations&uid=<?php echo $uid; ?>&token=<?php echo $admin->getToken(); ?>', 
     success: function(data) { 
      addUserLocations(data); // call function in gmaps.js 
     } 
    });  
... 
... 
+0

檢查你的控制檯,你有任何錯誤? – 2010-09-23 10:33:15

+1

代碼看起來不錯...嘗試Firefox錯誤控制檯檢查其他錯誤... – jatt 2010-09-23 10:34:24

+0

謝謝,我從來沒有真正做過JavaScript。我檢查了控制檯,它說該函數沒有定義,但它是。我將嘗試將該函數移動到主index.php頁面。 – Martin 2010-09-23 11:20:54

回答

0

只要確保你的外部文件第一次加載。

+0

我有,它被加載到標題中。我已將檢查的函數名稱等倍增 – Martin 2010-09-23 10:35:05