Cách dùng $.getJSON

chào anh em. mình mới bắt đầu nghiên cứu về html. mình cũng có dùng javascript cho trang html.
đây là hàm trong file main.js của mình

function check(){
var data = document.getElementById(‘type_ip’).value; //l input id=typeip

var firstLink = "https://api.ipdata.co/";
var lastLink = "/?api-key=test";
var fullLink = "'" + firstLink + data + lastLink + "'"; 
//document.getElementById("info_ip").innerHTML = "ip nhap vao : " + data;

$.getJSON("xxxxxxx", function(data) {       
	var ipPublic = `${data.ip}`
	document.getElementById("ip").innerHTML = ipPublic;
	
	var organisation = `${data.organisation}`
	document.getElementById('organisation').innerHTML = organisation;
});

}

vấn đề là cái chỗ $.getJSON(“xxxxxxx”, là sao để thay biến fullLink vào cái chỗ “xxxxxxx” được.
xin nhờ các bạn giúp

Mình nghĩ bạn đã đi tắt hơi nhanh rồi. Khuyên bạn nên xem lại kiến thức cơ bản về JavaScript. Có thể lên Youtube xem mấy khóa học dạy JavaScript trước rồi hãy quay lại làm cái này. Chứ giờ có chỉ cho bạn thì cũng chỉ giải quyết được phần ngọn, xong lại quên

2 Likes

Đơn giản là gõ $.getJSON(fullLink, vào là được thôi. Mình tuy trả lời cho bạn nhưng vẫn sẽ flag topic này. Mong bạn hạn chế những câu hỏi dạng ăn sẵn như thế này

2 Likes

mình thử rồi không được

à thấy lỗi rỗi, thanks bạn nhiều

Bạn thấy cái đoạn "xxxxxxxx" của bạn là 1 dạng chuỗi ko?? Đó chính là URL của cái JSON bạn muốn đọc. Vậy thì bây giờ muốn thay bằng cái fullink thì thay đoạn đó lại thành:

$.getJSON(fullink, function(data) 

Bạn có vẻ chưa có được tư duy cho lập trình nên mình khuyên bạn hãy tìm một khóa học để học lại về JS cũng như tư duy trong lập trình đi. Chứ đừng nên lấy mấy cái lý do này nọ xong hỏi kiểu ăn sẵn như vậy.

4 Likes

yep. thanks you :)…

Bạn nào biết kênh youtube nào dạy về javascrip dễ hiểu không. Mình đang nghiên cứu về html và css. Mình định nghiên cứu css nâng cao xong sẽ đến javacript

Mình thì thường không xem trên Youtube mà hay học ở mấy trang dạng MOOC hơn. Mình khuyên bạn nên học ở trang này https://www.freecodecamp.org/. Nó có đầy đủ lý thuyết + bài tập từ cơ bản đến nâng cao cho bạn :smile:

3 Likes

thanks bạn :slight_smile:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?