2010-09-23 93 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