Xin chào, tôi đang cố đọc json từ máy chủ từ xa bằng cách sử dụng đoạn mã này.Jquery Nhận json từ máy chủ từ xa
<!DOCTYPE html>
<html>
<head>
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$.getJSON("http://50.116.19.49/rest/user.json",function(result){
$.each(result, function(i, field){
$("div").append(field + " ");
});
});
});
});
</script>
</head>
<body>
<button>Get JSON data</button>
<div></div>
</body>
</html>
Vấn đề là khi tôi nhập url vào trình duyệt, tôi lấy json từ đó. Nhưng không lấy được json bằng cách sử dụng phương thức jquery trên.
Ai đó có thể trợ giúp về vấn đề này. Cảm ơn
Trừ khi các máy chủ từ xa cho biết thêm các tiêu đề cross-nguồn gốc thích hợp, bạn không thể. Bạn có kiểm soát dịch vụ từ xa không? – PhonicUK
Dịch vụ json được cung cấp ở trên là dịch vụ nghỉ ngơi Drupal. Bạn có thể cho tôi biết làm thế nào tôi nên làm qua các tiêu đề gốc. Cảm ơn bạn. –
hiện REST có phiên bản đầu ra jsonp, nếu sử dụng – charlietfl