THẢO LUẬN

thg 12 6, 2018 10:00 SA

Lúc đầu mình làm là biến var rate nằm bên trong sự kiện click của mình, và mình bấm vào nó ko hoạt động, ko ra đc cái gì hết cho nên mình mới đưa biến var rate ra bên ngoài, và đưa ra ngoài thì mới có lỗi như trên 😦

Vấn đề lỗi ở đây là có vẻ như cái biến var rate = $('input').rating('rate'); nó ko bắt được giá trị khi mình bấm vào các ngôi sao.

0

Khi nào thì nên sử dụng kiểu chai mặt (HTTP Polling)? khi server không hỗ trợ websocket hoặc SSE

http polling là 1 kiểu treat, nó có rất nhiều vấn đề phát sinh.

0

em có cảm giác hơi chậm, và nhiều lỗi

0
thg 12 6, 2018 5:21 SA

Vấn đề là do bạn lấy ra kết quả rating trước cả khi nó được click, nên bạn sẽ chỉ nhận được ra một biến null thôi 🤔

Đoạn code lấy ra kết quả của bạn hiện đang được chạy ngay lúc javascript được load xong mà. 😄

Bạn thử đưa nó vào bên trong hàm callback xem sao 🤔

$('.rating-symbol').click(function(){
    var rate = $('input').rating('rate');
    console.log(rate);
});
0
thg 12 6, 2018 4:42 SA

tạo file js controller là tạo ở đâu ạ

0
thg 12 6, 2018 4:28 SA

Hình như tác giả viết cho rest cũ hay sao đó def get_created_formated(post) return post.created.strftime("%d-%m-%Y")

version mới nếu bạn không chạy được đoạn này

def get_created_formated(self, obj): return obj.created.strftime("%d-%m-%Y")

0

ơ ko rep à >_<

+1

Khi nào ra phần mới vậy bạn?

0
thg 12 5, 2018 2:37 CH

Làm thể nào để đưa giá trị khi người dùng click vào ngôi sao vào CSDL đc vậy bạn?

Sao mình sử dụng lệnh:

var rate = $('input').rating('rate');
$('.rating-symbol').click(function(){
    console.log(rate);
});

mà nó ko in ra đc số sao do ng dùng click vào, chỉ hiện ra 1 biến rỗng thôi 😦. Chứng bỏ cái phương thức get đó nó ko nhận đc giá trị từ các ngôi sao.

0

Cảm ơn bạn nhé :333

0
Avatar
đã bình luận cho bài viết
thg 12 5, 2018 9:45 SA

Đoạn code trên phải viết thành

console.log(someString); var someString = "myString;
Đoạn này viết sai à?

0
thg 12 5, 2018 9:34 SA

invalid domain for site key recaptcha . Mình gặp lỗi này khi thay url và site key vào. Bạn có thể cho mình hỏi url đây là url gì không? mình vẫn không hiểu rõ chỗ này lắm "url: url gọi lại khi recaptcha thành công" => tức là sau khi gọi recaptcha và được trả về 1 đoạn token thì mình sẽ request đến cái url kia và thực thi một lệnh gì đó đúng k bạn?

0
thg 12 5, 2018 9:29 SA

$(document).ready(function(){ var socket = io.connect('http://127.0.0.1:8080'); socket.on('greeting', function(data){ alert(data); }) }) Cái biến io khai báo ở đâu vậy Anh ơi.

0
Avatar
đã bình luận cho bài viết
thg 12 5, 2018 8:56 SA

Thanks bác, cái này dễ nhầm lẫn ghê

0

@vunguyen10111995 nó ko hiểu được điểu kiện where, giúp mình thêm đk ở find() với ạ

0
thg 12 5, 2018 7:25 SA

Mình đang là dự án có liên quan dến Firebas function bạn có thể hỗ trợ phần này không?

0

@vunguyen10111995 nó chỉ khác nhau ở trạng thái thôi anh. cái em muốn lấy ra là nhưng object đang ở status publish

0

Object close có thuộc tính hay kiểu gì khác với object mà bạn muốn lấy ra vậy.
object ở status publish : mình hiểu là ở đây bạn chỉ muốn lấy object có status publish thì bạn sử dụng thêm câu truy vấn điều kiện where(status, 'publish') xem sao.

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí