09/10/2018, 18:17

Cứu tôi với các bạn ơi (JavaScript)

Tôi có đoạn JavaScript sau:
<SCRIPT>
var groups=document.Nhapvb.Nhomdv.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
group[0][0]=new Option("Bộ Bưu chính viễn thông","")
group[0][1]=new Option("Bộ Công An","")
group[0][2]=new Option("Bộ Nông nghiệp","")
</Script>

những thông tin về các cơ quan như: Bộ Bưu chính viễn thông, Bộ Công An, Bộ Nông nghiệp là trong CSDL. Tôi muốn lấy những thông tin này trong CSDL ra và bỏ vào đoạn code trên nhưng chẳng biết làm như thế nào. Bạn nào biết cách chỉ giúp tôi với, nó rất cần thiết đối với tôi. Xin cảm ơn!
xacuop viết 20:28 ngày 09/10/2018
Chèn code ASP vô thì Ok. Đầu tiên bạn đọc mấy cái "Bộ" đó vô 1 array. Rồi trong JS làm như sau:
group[0][0]=new Option("<% =Arr(0) %>","") ' Arr là cái array chứa các bộ đó. Tương tự cho mấy cái khác
ltuananh viết 20:29 ngày 09/10/2018
Nhưng trong cặp thẻ <Script></Script> ta đâu có thể dùng cặp thẻ <%%> được đâu xacuop, bạn có cách nào khác ko?
COTTONBELLY viết 20:19 ngày 09/10/2018
Trong ASP , bạn cứ escape chuỗi lệnh JS đó ra là được.
ltuananh viết 20:25 ngày 09/10/2018
"escape chuỗi lệnh JS" là sao mình không hiểu, bạn có thể nói rõ hơn ko?
xacuop viết 20:17 ngày 09/10/2018
Quote Được gửi bởi ltuananh
Nhưng trong cặp thẻ <Script></Script> ta đâu có thể dùng cặp thẻ <%%> được đâu xacuop, bạn có cách nào khác ko?
Ai nói với bạn ko dùng <%%> trong <Script></Script> được? Thử làm giống xacuop nói đi. Còn ko tin thì thôi.
Cận viết 20:29 ngày 09/10/2018
Response.write("<script>")
....
Response.write("</script>")
Bài liên quan
0