2014-10-08 4 views
1

В PARAMS я, проходя через <link> слишком долго в этом случае, как я могу отправить егоПередача параметров по ссылке - Beginner

<td><g:link action="showresult" id="${r.id}" params="['dna': r.dnasequence,'order':r.order]">${fieldValue(bean: resultInstance, field: "patientId")}</g:link></td> 

Значение r.dnasequence более 1000 символов, поэтому все это становится присоединяется к URL.

Как я могу отправить его без добавления к URL-адресу?

ответ

0

Вы не можете отправить заявку с использованием g: link. Лучше использовать AJAX или remoteLink (устарел).

Is there a way to make <g:link calls POST instead of GET?

Или

FontAwesome with Grails <g:actionSubmit

+0

Я иду через примеры о том, как это сделать с помощью remoteLink. Но до сих пор не имеет понятия. Не могли бы вы показать мне пример, как это сделать. Я просмотрел ссылку http://grails.org/doc/latest/ref/Tags/remoteLink.html – Illep

+0

В первой ссылке есть пример второго ответа. Кроме того, поскольку remoteLink устарел, вам лучше использовать jQuery AJAX, а не remoteLink. –

+0

В соответствии с этим примером, что такое 'data: {" model ": $ {pleaseUseTheModelyouHaveLoaded}"}, '. Все, что я хочу передать, это куча строковых символов, как показано в вышеприведенной записи. – Illep

Смежные вопросы