Возникли проблемы с загрузкой канала JSON для загрузки с моего сайта. Я начинаю думать, что что-то не так с самим каналом, так как вставка адреса во множество различных блоков примера кода, похоже, не работает.
Я пробовал приведенные ниже примеры и постоянно сталкивался с «Происхождение null не разрешено Access-Control-Allow-Origin» при попытке углубленного изучения ошибки через консоль Javascript Chrome. Есть идеи?
Попробуйте # 1:
<script type="text/javascript">
$().ready(function(){
var url = 'http://www.solidverbal.com/category/clicks?feed=json';
$.get(url, function(data) {
// can use 'data' in here...
});
});
</script>
Попробуйте №2:
<script type="text/javascript">
$.ajax({
type: "POST",
url: "http://www.solidverbal.com/category/clicks?feed=json",
data: '{}', // your parameter goes here
contentType: "application/json; charset=utf-8",
dataType: "json",
processdata: true,
success: function (msg) {
loadDetails(msg.d); // msg.d contains the JSON data being returned
},
error: function (msg, error, obj) {
alert(msg.responseText);
}
});
function loadDetails(results) {
// depending on the data in the JSON object, you can access them using
// the syntax results.<propertyname> etc…
}
</script>