Jak uzyskać odpowiedź z wywołania ajax wywołanego przez g: remoteLink, używając jquery?Grails g: remoteLink response
Próbowałem użyć nSuccess="removeTask(e)"
i uzyskać odpowiedź z e.responseText lub e.response, ale nic nie działa.
Jak uzyskać odpowiedź z wywołania ajax wywołanego przez g: remoteLink, używając jquery?Grails g: remoteLink response
Próbowałem użyć nSuccess="removeTask(e)"
i uzyskać odpowiedź z e.responseText lub e.response, ale nic nie działa.
Podczas używania Grails z JQuery podłączyć i za pomocą zdalnych funkcji, takich jak remoteLink kod, który jest generowany przez funkcję zdalnego jest coś takiego:
success: function(data, textStatus){ jQuery('#results').html(data); }
To jeśli na przykład ustawić aktualizację parametr "[sukces:" wyniki "]". Jak widać główną funkcją otrzyma parametr danych, która moim zdaniem jest to, czego szukasz, więc jeśli trzeba wywołać inną funkcję, która używa tej wartości, można zrobić coś takiego:
<g:remoteLink controller="yourcontroller" action="youraction" update="[success: 'results']" onSuccess="yourFunction(data) ">Your link</g:remoteLink>
To będzie generować kod javascript podobny do tego:
success:function(data,textStatus){ jQuery('#results').html(data); yourFunction(data); }
Mam nadzieję, że to pomoże!
Dzięki, to działa! – cripox
Zadowolony działał :-) – Maricel