Hi!
Ich will im Minikalender den Monatswechsel via AJAX durchführen. Dazu hab ich die AJAX Erweiterung von Andreas Schempp installiert und das Mootools Script auf jQuery adaptiert.
Code:
$(document).ready(function(){
$('.currentMonth a').click(function(e){
e.preventDefault();
var month = $(this).prop('href').match('month=[0-9]{6}');
$.ajax({
type : 'GET',
dataType : 'html',
data:'action=fmd&id=7&' + month,
url:'ajax.php'
}).done(function(data){
console.log(data);
$('.mod_calendar').html(data);
});
});
});
Bei einem Request kommt allerdings ein Internal Server Error in der Firebug Konsole. Lass ich mir irgendeinen anderen Text bei dem Request holen kommt dieser auch zurück.
In den Logs kommt noch folgender Fehler:
Code:
PHP Warning: mb_substr() expects parameter 1 to be string, array given in /homepages/28/d401799080/htdocs/redesign/system/helper/mbstring.php on line 439
#0 [internal function]: __error(2, 'mb_substr() exp...', '/homepages/28/d...', 439, Array)
#1 /homepages/28/d401799080/htdocs/redesign/system/helper/mbstring.php(439): mb_substr(Array, 0, '2')
#2 /homepages/28/d401799080/htdocs/redesign/templates/standart/cal_mini_vs.xhtml(20): utf8_substr(Array, 0, '2')
#3 /homepages/28/d401799080/htdocs/redesign/system/modules/core/library/Contao/Template.php(255): include('/homepages/28/d...')
#4 /homepages/28/d401799080/htdocs/redesign/system/modules/core/classes/FrontendTemplate.php(37): Contao\Template->parse()
#5 /homepages/28/d401799080/htdocs/redesign/system/modules/calendar/modules/ModuleCalendar.php(167): Contao\FrontendTemplate->parse()
#6 /homepages/28/d401799080/htdocs/redesign/system/modules/core/modules/Module.php(148): Contao\ModuleCalendar->compile()
#7 /homepages/28/d401799080/htdocs/redesign/system/modules/calendar/modules/ModuleCalendar.php(85): Contao\Module->generate()
#8 /homepages/28/d401799080/htdocs/redesign/system/modules/core/elements/ContentModule.php(63): Contao\ModuleCalendar->generate()
#9 /homepages/28/d401799080/htdocs/redesign/system/modules/core/library/Contao/Controller.php(456): Contao\ContentModule->generate()
#10 /homepages/28/d401799080/htdocs/redesign/system/modules/core/modules/ModuleArticle.php(179): Contao\Controller->getContentElement(Object(Contao\Model\Collection))
#11 /homepages/28/d401799080/htdocs/redesign/system/modules/core/modules/Module.php(148): Contao\ModuleArticle->compile()
#12 /homepages/28/d401799080/htdocs/redesign/system/modules/core/modules/ModuleArticle.php(59): Contao\Module->generate()
#13 /homepages/28/d401799080/htdocs/redesign/system/modules/core/library/Contao/Controller.php(384): Contao\ModuleArticle->generate(false)
#14 /homepages/28/d401799080/htdocs/redesign/system/modules/core/library/Contao/Controller.php(237): Contao\Controller->getArticle(Object(Contao\Model\Collection), true, false, 'main')
#15 /homepages/28/d401799080/htdocs/redesign/system/modules/core/pages/PageRegular.php(109): Contao\Controller->getFrontendModule('0', 'main')
#16 /homepages/28/d401799080/htdocs/redesign/index.php(250): Contao\PageRegular->generate(Object(Contao\PageModel))
#17 /homepages/28/d401799080/htdocs/redesign/index.php(411): Index->run()
#18 {main}
Kann mir da jemand helfen?
Viele Grüße
Chris
Lesezeichen