jd440 Posted October 12, 2018 Share Posted October 12, 2018 (edited) Bonjour à tous, Sur le module productcomments je suis face à une tuile. Lorsqu'un avis est soumis L'appel Ajax récupére un 404 alors que la même url appelé en direct réponds en 200? Auriez vous une idée? J'ai vérifié les log et c'est la même url qui est appelée? "POST /module/productcomments/default?action=add_comment&secure_key=075fc208444e70995a3c6417d966e414&rand=1539337653294 HTTP/1.1" 404 14528 "GET /module/productcomments/default?action=add_comment&secure_key=075fc208444e70995a3c6417d966e414&rand=1539337653294 HTTP/1.1" 200 496 Edited October 12, 2018 by jd440 (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted October 12, 2018 Share Posted October 12, 2018 m'étonnerait que ces 2 fonctionnent, le répertoire s'appelle /modules et non /module... Link to comment Share on other sites More sharing options...
jd440 Posted October 12, 2018 Author Share Posted October 12, 2018 (edited) @eolia Surpenant en effet, ca m'avais pas sauté au yeux, mais c'est l'url retourné par $this->context->link->getModuleLink('productcomments'); Et je te confirme que bizarement ca passe en appel direct avec /module/ et non /modules/ pourtant le dossier s'appel bien /modules/ D'ailleurs sur ce site https://presta.site/blog/en/how-to-create-a-new-page-using-module-front-controller/ on peut lire Quote All done! You can view your new page by the following url:your_site/index.php?fc=module&module=mymodule&controller=test ORyour_site/module/mymodule/test Edited October 12, 2018 by jd440 (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted October 12, 2018 Share Posted October 12, 2018 yes ré-écriture d'url, autant pour moi^^ Quelle version du module ? Il n'y aurait pas une sécurité sur le POST (captcha mal installé) qui ne passe pas le js ? Link to comment Share on other sites More sharing options...
jd440 Posted October 12, 2018 Author Share Posted October 12, 2018 V3.6.1 Nan pas de sécu captcha sur index.php Mais vraiment bizarre Sur l'ajax $.ajax({ url: full_url, data: $('#id_new_comment_form').serialize(), type: 'POST', headers: { "cache-control": "no-cache" }, dataType: "json", success: function(data){ Si je vire le data: $('#id_new_comment_form').serialize(), ca passe en 200 je le remet 404… Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now