@welcom1985 mình sửa lại 1 chút giúp bạn, bạn không cần thêm href='#' vào thẻ <a>
functionkq(sokt){
event.preventDefault();// thêm dòng này sẽ giúp page không thực hiện redirect trang khi bấm vào thẻ <a>
res=sokt.split(",");for(i =0; i < res.length; i++){
ketqua += apk[res[i]]+"</br>";}
document.getElementById("demo").innerHTML = ketqua;}
Cảm ơn mọi người quan tâm nhiều, em đã tìm ra chỗ sai rồi, em thay <a onclick="kq(dt0)" href="" bằng <a onclick="kq(dt0)" href="#" là OK. Code của em là như sau
<html><body>
<!-- nếu href="" thì code mới chỉ chớp và mất, thay bằng href="#" thì xuất ra OK -->
<a onclick="kq(dt0)" href="#">Ga3</a></br>
<a onclick="kq(dt1)" href="#">HrC</a></br>
<a onclick="kq(dt2)" href="#">Hsai</a></br>
<a onclick="kq(dt3)" href="#">Nd5</a></br>
<a onclick="kq(dt4)" href="#">Se0</a></br>
<a onclick="kq(dt5)" href="#">Sas4</a></br>
<a onclick="kq(dt6)" href="#">XdiW</a></br>
</br>
<script type='text/javascript'>
var apk = ["a1","a2","a3","a4","a5","a6","a7","a8","a9","a0","a1","a2","a3","a4","a5"]; //em rút ngắn code cho dễ đọc
var dt0 = "1,12,13,14,15,16,21,23,24";
var dt1 = "1,7,12,13,14,15";
var dt2 = "1,7,12,29,30";
var dt3 = "1,2,4,5,6,8,9";
var dt4 = "1,3,12,13";
var dt5 = "1,34,35,36,38";
var dt6 = "1,21,22,23,24,27,2";
var ketqua="";
var res="";
var res1="";
function kq(sokt) { res=sokt.split(",");
for (i = 0; i < res.length; i++)
{
ketqua += apk[res[i]] + "</br>";
}
//alert(ketqua); dùng để kiểm tra
document.getElementById("demo").innerHTML = ketqua; //Nối code mới
}
</script>
</body></html>
Cảm ơn mọi người quan tâm nhiều, em đã tìm ra chỗ sai rồi, em thay <a onclick="kq(dt0)" href="" bằng <a onclick="kq(dt0)" href="#" là OK. Code của em là như sau
<html><body>
<!-- nếu href="" thì code mới chỉ chớp và mất, thay bằng href="#" thì xuất ra OK -->
<a onclick="kq(dt0)" href="#">Ga3</a></br>
<a onclick="kq(dt1)" href="#">HrC</a></br>
<a onclick="kq(dt2)" href="#">Hsai</a></br>
<a onclick="kq(dt3)" href="#">Nd5</a></br>
<a onclick="kq(dt4)" href="#">Se0</a></br>
<a onclick="kq(dt5)" href="#">Sas4</a></br>
<a onclick="kq(dt6)" href="#">XdiW</a></br>
</br>
<script type='text/javascript'>
var apk = ["a1","a2","a3","a4","a5","a6","a7","a8","a9","a0","a1","a2","a3","a4","a5"]; //em rút ngắn code cho dễ đọc
var dt0 = "1,12,13,14,15,16,21,23,24";
var dt1 = "1,7,12,13,14,15";
var dt2 = "1,7,12,29,30";
var dt3 = "1,2,4,5,6,8,9";
var dt4 = "1,3,12,13";
var dt5 = "1,34,35,36,38";
var dt6 = "1,21,22,23,24,27,2";
var ketqua="";
var res="";
var res1="";
function kq(sokt) { res=sokt.split(",");
for (i = 0; i < res.length; i++)
{
ketqua += apk[res[i]] + "</br>";
}
//alert(ketqua); dùng để kiểm tra
document.getElementById("demo").innerHTML = ketqua; //Nối code mới
}
</script>
</body></html>
Cảm ơn mọi người quan tâm nhiều, em đã tìm ra chỗ sai rồi, em thay <a onclick="kq(dt0)" href="" bằng <a onclick="kq(dt0)" href="#" là OK. Code của em là như sau
<html><body>
<!-- nếu href="" thì code mới chỉ chớp và mất, thay bằng href="#" thì xuất ra OK -->
<a onclick="kq(dt0)" href="#">Ga3</a></br>
<a onclick="kq(dt1)" href="#">HrC</a></br>
<a onclick="kq(dt2)" href="#">Hsai</a></br>
<a onclick="kq(dt3)" href="#">Nd5</a></br>
<a onclick="kq(dt4)" href="#">Se0</a></br>
<a onclick="kq(dt5)" href="#">Sas4</a></br>
<a onclick="kq(dt6)" href="#">XdiW</a></br>
</br>
<script type='text/javascript'>
var apk = ["a1","a2","a3","a4","a5","a6","a7","a8","a9","a0","a1","a2","a3","a4","a5"]; //em rút ngắn code cho dễ đọc
var dt0 = "1,12,13,14,15,16,21,23,24";
var dt1 = "1,7,12,13,14,15";
var dt2 = "1,7,12,29,30";
var dt3 = "1,2,4,5,6,8,9";
var dt4 = "1,3,12,13";
var dt5 = "1,34,35,36,38";
var dt6 = "1,21,22,23,24,27,2";
var ketqua="";
var res="";
var res1="";
function kq(sokt) { res=sokt.split(",");
for (i = 0; i < res.length; i++)
{
ketqua += apk[res[i]] + "</br>";
}
//alert(ketqua); dùng để kiểm tra
document.getElementById("demo").innerHTML = ketqua; //Nối code mới
}
</script>
</body></html>
Cám ơn bạn nhiều
Mình thay <a onclick="kq(dt0)" href="">Ga3</a></br> bằng <button onclick="kq(dt0)">Try it</button>
dựa trên ý tưởng của bạn thì đã ổn nhưng hình thức thì hơi kỳ, chắc là khác biệt giữa các tag <a href></a> và
@HaiHaChan Ví dụ khi em chạy function(dt0), thì code sẽ chuyển dạng string của dt0 sang array, bằng vòng lặp for, em xuất ra giá trị tại vi trí i của array apk[] dựa vào array res[i], rồi xuất hết ra ketqua, dạng như "a1</br>a2</br>a" , thì alert báo đúng, nhưng không đưa kết quả này vào "div id="demo" được, nó cứ chớp rồi mất
THẢO LUẬN
Mình chưa dùng Open Litespeed bao giờ, nếu Nginx thì mình có thể support bạn.
Bạn dự định deploy các service trên theo kiểu như này phải không nhỉ?
Hóng từng bài của anh
@hongquanfit Cám ơn bạn rất nhiều, cái vụ event.preventDefault(); là mình hoàn toàn mù tịt, lần đầu biết đến luôn đó.
cho mình hỏi nếu lưu CSRF trong token như vậy thì có làm giảm hiệu năng k ạ
@welcom1985 mình sửa lại 1 chút giúp bạn, bạn không cần thêm
href='#'vào thẻ <a>hay quá bạn ơi
Cảm ơn mọi người quan tâm nhiều, em đã tìm ra chỗ sai rồi, em thay <a onclick="kq(dt0)" href="" bằng <a onclick="kq(dt0)" href="#" là OK. Code của em là như sau
<html><body> <!-- nếu href="" thì code mới chỉ chớp và mất, thay bằng href="#" thì xuất ra OK --> <a onclick="kq(dt0)" href="#">Ga3</a></br> <a onclick="kq(dt1)" href="#">HrC</a></br> <a onclick="kq(dt2)" href="#">Hsai</a></br> <a onclick="kq(dt3)" href="#">Nd5</a></br> <a onclick="kq(dt4)" href="#">Se0</a></br> <a onclick="kq(dt5)" href="#">Sas4</a></br> <a onclick="kq(dt6)" href="#">XdiW</a></br></br>
<script type='text/javascript'> var apk = ["a1","a2","a3","a4","a5","a6","a7","a8","a9","a0","a1","a2","a3","a4","a5"]; //em rút ngắn code cho dễ đọc var dt0 = "1,12,13,14,15,16,21,23,24"; var dt1 = "1,7,12,13,14,15"; var dt2 = "1,7,12,29,30"; var dt3 = "1,2,4,5,6,8,9"; var dt4 = "1,3,12,13"; var dt5 = "1,34,35,36,38"; var dt6 = "1,21,22,23,24,27,2"; var ketqua=""; var res=""; var res1=""; function kq(sokt) { res=sokt.split(","); for (i = 0; i < res.length; i++) { ketqua += apk[res[i]] + "</br>"; } //alert(ketqua); dùng để kiểm tra document.getElementById("demo").innerHTML = ketqua; //Nối code mới } </script> </body></html>Cảm ơn mọi người quan tâm nhiều, em đã tìm ra chỗ sai rồi, em thay <a onclick="kq(dt0)" href="" bằng <a onclick="kq(dt0)" href="#" là OK. Code của em là như sau
<html><body> <!-- nếu href="" thì code mới chỉ chớp và mất, thay bằng href="#" thì xuất ra OK --> <a onclick="kq(dt0)" href="#">Ga3</a></br> <a onclick="kq(dt1)" href="#">HrC</a></br> <a onclick="kq(dt2)" href="#">Hsai</a></br> <a onclick="kq(dt3)" href="#">Nd5</a></br> <a onclick="kq(dt4)" href="#">Se0</a></br> <a onclick="kq(dt5)" href="#">Sas4</a></br> <a onclick="kq(dt6)" href="#">XdiW</a></br></br>
<script type='text/javascript'> var apk = ["a1","a2","a3","a4","a5","a6","a7","a8","a9","a0","a1","a2","a3","a4","a5"]; //em rút ngắn code cho dễ đọc var dt0 = "1,12,13,14,15,16,21,23,24"; var dt1 = "1,7,12,13,14,15"; var dt2 = "1,7,12,29,30"; var dt3 = "1,2,4,5,6,8,9"; var dt4 = "1,3,12,13"; var dt5 = "1,34,35,36,38"; var dt6 = "1,21,22,23,24,27,2"; var ketqua=""; var res=""; var res1=""; function kq(sokt) { res=sokt.split(","); for (i = 0; i < res.length; i++) { ketqua += apk[res[i]] + "</br>"; } //alert(ketqua); dùng để kiểm tra document.getElementById("demo").innerHTML = ketqua; //Nối code mới } </script> </body></html>window.onload=function(){ var ctx = document.getElementById("myChart").getContext("2d"); var myChart = new Chart(ctx, { type: 'line', data: { labels: [11111111111,222222222222222222222222,333333333 3333333 3333,444444444444 44444,555555555 555555,6,7,8,9,10], datasets: [ { label: "My First dataset", data: [1,2,3,2,1,2,3,4,5,4] } ] }, options: { responsive: true, maintainAspectRatio: false, } }); }
Mình bị trường hợp text ở labels dài quá thì có text hiện có text không hiệp, mong các bạn giúp ạ
Cảm ơn mọi người quan tâm nhiều, em đã tìm ra chỗ sai rồi, em thay <a onclick="kq(dt0)" href="" bằng <a onclick="kq(dt0)" href="#" là OK. Code của em là như sau
<html><body> <!-- nếu href="" thì code mới chỉ chớp và mất, thay bằng href="#" thì xuất ra OK --> <a onclick="kq(dt0)" href="#">Ga3</a></br> <a onclick="kq(dt1)" href="#">HrC</a></br> <a onclick="kq(dt2)" href="#">Hsai</a></br> <a onclick="kq(dt3)" href="#">Nd5</a></br> <a onclick="kq(dt4)" href="#">Se0</a></br> <a onclick="kq(dt5)" href="#">Sas4</a></br> <a onclick="kq(dt6)" href="#">XdiW</a></br></br>
<script type='text/javascript'> var apk = ["a1","a2","a3","a4","a5","a6","a7","a8","a9","a0","a1","a2","a3","a4","a5"]; //em rút ngắn code cho dễ đọc var dt0 = "1,12,13,14,15,16,21,23,24"; var dt1 = "1,7,12,13,14,15"; var dt2 = "1,7,12,29,30"; var dt3 = "1,2,4,5,6,8,9"; var dt4 = "1,3,12,13"; var dt5 = "1,34,35,36,38"; var dt6 = "1,21,22,23,24,27,2"; var ketqua=""; var res=""; var res1=""; function kq(sokt) { res=sokt.split(","); for (i = 0; i < res.length; i++) { ketqua += apk[res[i]] + "</br>"; } //alert(ketqua); dùng để kiểm tra document.getElementById("demo").innerHTML = ketqua; //Nối code mới } </script> </body></html>Cuối cùng nguyện vọng đã đc đáp ứng, mong b ra series nhanh để còn cày (y)
vote ủng hộ a
Cám ơn bạn nhiều Mình thay <a onclick="kq(dt0)" href="">Ga3</a></br> bằng <button onclick="kq(dt0)">Try it</button> dựa trên ý tưởng của bạn thì đã ổn nhưng hình thức thì hơi kỳ, chắc là khác biệt giữa các tag <a href></a> và
Vote ủng hộ
@huukimit mình dùng open litespeed thường thì mình dùng nó hoặc nginx
@HaiHaChan Ví dụ khi em chạy function(dt0), thì code sẽ chuyển dạng string của dt0 sang array, bằng vòng lặp for, em xuất ra giá trị tại vi trí i của array apk[] dựa vào array res[i], rồi xuất hết ra ketqua, dạng như "a1</br>a2</br>a" , thì alert báo đúng, nhưng không đưa kết quả này vào "div id="demo" được, nó cứ chớp rồi mất
code em chạy thì document.getElementById("demo").innerHTML chỉ chớp 1 cái rồi mất, không thấy xuất kết quả, ý em là chèn thêm nhiều dòng mới bên dưới
code em chạy thì document.getElementById("demo").innerHTML chỉ chớp 1 cái rồi mất, không thấy xuất kết quả, ý em là chèn thêm nhiều dòng mới bên dưới
Bạn dùng Nginx hay Apache nhỉ?