Joomla中的jQuery AJAX响应
我正在joomla上工作。我使用json代码,即Joomla中的jQuery AJAX响应
<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内部服务器错误71毫秒”。我创建了一个视图,它是ajaxdata。因此,任何人都可以帮助我如何从该页面获得回应。
你的网址不正确。
如果你的文件外,改变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'); ?>', {...});
Hello Alex,如果我在“?”之前包含index.php,还是会出现内部服务器问题。 – 2010-10-12 05:41:04
如果你在浏览器中打开'index.php?option = com_propertyform&view = ajaxdata&format = raw',数据是否能正确加载? – Alex 2010-10-12 12:20:44
嗨我试过你的第二个答案它的工作,但从服务器端的响应是空白,当我看到它在萤火虫。我在视图中创建ajaxdata并将原始文件中的查询写入.... – 2010-10-14 12:37:00
我感到困惑的URL。您想要访问的完整网址究竟是什么? – 2010-10-12 04:25:45