Inu co, zagooglíte a najdete javascript - jQuery + client-side template = "Syntax error, unrecognized expression" - Stack Overflow a následně prostudujete jQuery Core 1.9 Upgrade Guide | jQuery a máte jasno:
jQuery 1.9 začalo jinak zpracovávat Ajaxem natažený HTML kód. Samozřejmě z důvodů bezpečnosti a blá blá blá...
No, prostě konstrukci
…
},
success: function(data){
$(data).appendTo('#content');
…
doplňte kouskem
…
},
success: function(data){
$($.parseHTML(data)).appendTo('#content');
…
Podle dalších informací tuto radikální změnu další verze nějak zase napravili, ale to už si ověřte sami. ;-)
Žádné komentáře:
Okomentovat