День добрый. Есть небольшой скриптик который с помощью ajax-запроса получает данные посредством api.
Вот php-обработчик:
header('Content-Type: text/html; charset=windows-1251;');
if(isset($_GET['find'])) {
$val = $_GET['find'];
$clans = [];
$data = unserialize(file_get_contents('http://api.neverfate.ru/sostav.php?cl='.$val.''));
$clans[] = $data;
echo serialize($clans);
//echo "<pre>".print_r($data,1)."</pre>";
}
Результат полученный данным запросом (json) выглядит так:
a:1:{
i:0;
a:20:{
i:0;a:7:{s:5:"login";s:8:"testuser";s:5:"some_row";s:2:"some_text";s:8:"some_row1";s:1:"row1_text";s:10:"some_row2";s:0:"row2_test";s:5:"some_row3";s:1:"row3_text";s:4:"some_row4";s:10:"row4_text";s:3:"some_row5";s:10:"row5_text";}
i:1;a:7:{s:5:"login";s:8:"testuser";s:5:"some_row";s:2:"some_text";s:8:"some_row1";s:1:"row1_text";s:10:"some_row2";s:0:"row2_test";s:5:"some_row3";s:1:"row3_text";s:4:"some_row4";s:10:"row4_text";s:3:"some_row5";s:10:"row5_text";}
}
}
Сам ajax-запрос выглядит так:
$(function (){
$('#go').click(function() {
var x = $('#search').val();
$.ajax({
url: 'api_js.php?find='+x,
type: 'POST',
success: function(info) {
//TO DO...
},
error: function(statusCode) {
$('#error').html('Error ocurred: ' + statusCode);
}
});
});
});
Вот собственно много чего пробовал, но не получается вывести информацию. Буду рад помощи.
php
header('Content-Type: application/json');
if(isset($_GET['find'])) {
$val = $_GET['find'];
$clans = [];
$data = unserialize(file_get_contents('http://api.neverfate.ru/sostav.php?cl='.$val));
$clans[] = $data;
echo json_encode($clans);
}
js
...
$.ajax({
url: 'api_js.php?find='+x,
type: 'POST',
success: function(info) {
console.log(JSON.parse(info));
},
error: function(statusCode) {
$('#error').html('Error ocurred: ' + statusCode);
}
});
...
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Вот ссылка раздела сайта где разные бренды разбиты по одинаковым плиточкамПри разной ширины экрана, плитки также имеют разный размер
Есть галерея с Основной картинкой и миниатюрамиЧто написать в функции, чтобы при клике на миниатюру главная картинка менялась?