Joomla中的jQuery AJAX响应

时间:2010-10-12 04:21:27

标签: jquery ajax joomla

我正在研究joomla。我使用json代码,即

<script language="JavaScript1.2">
    jQuery.noConflict();
    jQuery(function() {
        jQuery('.text_area').change(function() {
            var traID = jQuery(this).val();
            jQuery.getJSON('?option=com_propertyform&view=ajaxdata&format=raw', {
                traid: traID
            }, function(response) {
                if (response) {
                    console.log(jsonData);
                }
            });
        });
    });
</script>

但是存在响应错误“500 Internal Server Error 71 ms”。我创建了一个ajaxdata视图。所以任何人都帮助我如何从该页面获得响应。

1 个答案:

答案 0 :(得分:0)

您的网址不正确。

如果您的文件是外部文件,请将getJSON更改为

jQuery.getJSON('index.php?option=com_propertyform&view=ajaxdata&format=raw', {...});

但是,如果您的JavaScript是由PHP生成的,请按照这样做

 jQuery.getJSON('<?php echo JRoute::_('index.php?option=com_propertyform&view=ajaxdata&format=raw'); ?>', {...});