Tôi có một câu hỏi sử dụng các giá trị biến grails trong mã javascript trong một tệp GSP.Grails sử dụng grails var trong GSP Site bên trong javascript
Ví dụ: Tôi có giá trị phiên session.getAttribute ("selectedValue") và tôi muốn sử dụng giá trị này bên trong phần mã javascript.
giải pháp của tôi bây giờ là (bên trong một GSP):
<%
def js = new String("<script type=\"text/javascript\">")
js += "var jsSelectedValue = " + session.getAttribute("selectedValue") + ";"
js += "</script>"
out << js
%>
và sau đó tôi có khối javascript bên trong GSP của tôi với jQuery Stuff và như vậy, ở đó tôi cần giá trị này.
Có cách nào khác để có biến số grails có thể truy cập bên trong mã javascript thuần túy không?
Và câu hỏi thứ hai, chính xác theo cách khác. Tôi chọn ví dụ trong một hộp thả xuống và nhấp vào "lưu" và sau đó tôi muốn lưu trữ giá trị $ ("# select-box"). Val() bên trong biến phiên từ JS-part.
Cảm ơn bạn rất nhiều trước sự giúp đỡ của bạn.
Chúc mừng,
Marco
Bạn không thực sự tham chiếu bất kỳ biến số grails nào trong mã ở trên. Những gì bạn đang thực sự làm là sử dụng tạo mã javascript từ một mẫu. Mẫu này có thể truy cập phiên vì nó được xử lý ở phía máy chủ. –