Bllidz Posted March 2, 2021 Share Posted March 2, 2021 (edited) Bonjour, J'ai un input dans view.tpl de order "adminXXXX/themes/default/template/controllers/orders/helpers/view" <td><input type="text" name="msgclient" class="msgclient" id="msgclient" value="msg pour client" style="display : inline-block; width:80%;" /> Et je souhaiterai récupérer cette valeur dans order.js $('button.submitmsg_client').unbind('click').click(function(e) { e.preventDefault(); var msg_client =$(this).closest('tr.msgClient').find('td .msgclient').val(); query = 'ajax=1&token='+token+'&action=msgClient&id_order='+id_order+'&msg_client='+msg_client+'&'; pour ensuite l'envoyer avec de l'ajax dans mon controller, J'envoie bien et mon controller reçoit bien exemple si je mets var msg_client = "test"; je reçois bien test cependant pour récupérer l'input je reçois undefined donc c'est que je n'arrive pas à récupérer. Quelqu'un aurait-il une idée pour récupérer l'input de view.tpl de order ? Merci Ma version PS 1.7.6.9 Edited March 11, 2021 by Bllidz sujet résolu (see edit history) Link to comment Share on other sites More sharing options...
Bllidz Posted March 4, 2021 Author Share Posted March 4, 2021 UP Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 4, 2021 Share Posted March 4, 2021 Salut, je ne suis pas un spécialiste du javascript ou de jquery mais c'est quoi ce truc ? $(this).closest('tr.msgClient').find('td .msgclient').val() votre input a un id donc qui dit id dit unique donc pas la peine de chercher midi à quatorze heures, on va utiliser l'identifiant unique opur récupérer la valeur de celui-ci $('#msgclient').val(); peut être est ce une piste de recherche. 1 Link to comment Share on other sites More sharing options...
Bllidz Posted March 4, 2021 Author Share Posted March 4, 2021 Bon beh comment dire.. Merci vous avez résolu mon problème ! Et cette ligne : $(this).closest('tr.msgClient').find('td .msgclient').val() me permet de demander a chercher dans un td qui à la class msgclient, si je ne dis pas de bêtises. Mais il me reste beaucoup à apprendre enfin bon votre solution à tout résolu, surtout bête de ma part de ne pas y avoir pensé. Merci beaucoup ! 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