当 ajax 函数调用脚本时,PHP 脚本在 Joomla 2.5 中的以下行中止
JResponse::setHeader( 'Content-Disposition', 'attachment; filename="example.json"' );
ajax调用如下
jQuery.ajax({
data: 'groupid='+group_id,
type: 'post',
url: "/index.php?option=com_example&view=default&format=json",
success: function(data) {
if (0 == data)
addFormField(format_date);
else {
data_calculator = data;
jQuery(document).ready(function() {
initFields();
});
}
},
error: function(jqXHR, textStatus, errorThrown) {}
});
在 Joomla 1.6 中它仍然可以工作。此外,当使用 PHP 函数 header(...) 设置标题时,我得到了同样的错误。出了什么问题?