如何在joomla 1.5的模块中使用ajax jquery

时间:2011-12-23 08:22:35

标签: php jquery joomla1.5

我有一个struct文件夹:

modules/mod_test/tmpl/default.php
modules/mod_test/tmpl/nation.php
modules/mod_test/helper.php
modules/mod_test/mod_test.php
modules/mod_test/mod_test.xml
我在使用default.php中的

<script type="text/javascript">
$(document).ready(function(){
   $('.nation').change(function(){
        var id = $(this).val();
        var dataString = 'id='+id;
        var url = 'modules/mod_test/tmpl/nation.php?'+dataString;
        $.getJSON(url + '&jsoncallback=?', function(data){
            $('.city').html(data);
        })
        return false;
   }); 
});
</script>

我在文件夹modules / mod_test / tmpl /中创建了nation.php?那个权利放在joomla?如果正确,如何在city.php中调用connect数据库使用?如何创意

1 个答案:

答案 0 :(得分:0)

我猜你不需要'&jsoncallback=?'函数本身就是回调函数

$.getJSON(url, function(data){
         $('.city').html(data);
  })

这在内部等同于

$.ajax({
  url: "url",
  dataType: 'json',
  success: function(data){
   $('.city').html(data);
  }
});