Danke Spooky.
Werde das "Contao Maker Bundle" bei Gelegenheit ausprobieren.
Ich hab nun mein AppBundle das mit SimpleAjax zusammenarbeitet wieder "hingekriegt":
https://github.com/georgpreissl/cont...ajax-appbundle
Die Version liefert mir beim Ajax-Call erfolgreich eine Json-Rückmeldung.
Allerdings immer nur dann wenn ich einen Parameter mitgebe.
D.h. das hier funktioniert:
Code:
$.ajax({
type: "POST",
dataType: "json",
url: "/ajax_tags/foobar",
success: function(ret){
console.log("Success! " + ret);
},
error: function(request, status, error){
console.log(error);
},
});
Das hier liefert einen 404-Fehler:
Code:
$.ajax({
type: "POST",
dataType: "json",
url: "/ajax_tags",
success: function(ret){
console.log("Success! " + ret);
},
error: function(request, status, error){
console.log(error);
},
});
Wenn ein Parameter mitgegeben wird, kann ich ihn in der Controller-Klasse allerdings auch nicht verarbeiten.
Zumindest weiß ich nicht wie.
Das hier schlägt fehl, und liefert auch einen 404-Fehler:
Code:
namespace AppBundle\Controller;
use Symfony\Component\HttpFoundation\JsonResponse;
class AjaxTagsController
{
public function __invoke($parameter)
{
return new JsonResponse([$parameter]);
}
}
Kann mich da jemand aufklären?
Lesezeichen