wesoly1988
15.04.2018, 10:48:24
Proszę o pomoc w wciągnięciu z linku "https://api.binance.com/api/v1/ticker/price?symbol=BTCUSDT"
wartości price i symbol, za nic nie mogę sobie z tym poradzić. Próbowałem GET, Ajax - nic z tego nie działa.
trueblue
15.04.2018, 11:00:05
Spróbuj JSON.
wesoly1988
15.04.2018, 11:11:39
próbowałem, może robię coś źle, może mógłby ktoś sprobować/przetestować?
trueblue
15.04.2018, 11:15:32
To pokaż jak robisz.
wesoly1988
15.04.2018, 11:29:13
$( document ).ready(function() {
/* START */
$.getJSON( "https://api.binance.com/api/v1/ticker/price?symbol=BTCUSDT", function( data ) {
alert(data["price"]);
});
/* STOP */
});
LUB
$.ajax({
dataType: "json",
url: "https://api.binance.com/api/v1/ticker/price?symbol=BTCUSDT",
data: data,
success: function(resultData) {
alert(resultData.price);
}
});
trueblue
15.04.2018, 11:40:36
Zrób odwołanie do API poprzez PHP, a Ajaxem (jeśli nadal trzeba) wywołaj ten skrypt PHP.
wesoly1988
15.04.2018, 11:42:18
przez PHP sobie poradzę, a nie ma możliwości zrobienia to bez użycia PHP - bezpośrednio przez JS?
trueblue
15.04.2018, 12:03:30
Problem jest żądaniem cross-domain i tu niestety nie pomaga nawet JSONP.
wesoly1988
15.04.2018, 14:52:33
$url = 'https://api.binance.com/api/v1/ticker/price?symbol=BTCUSDT';
$price = $data['price'];
$.get("http://www.testy.idl.pl", function( data ) {
$("#test").text(data);
});
głupi jestem. PHP skrypt działą prawidłowo - pobiera tylko cenę, natomiast nie mogę tego wziąć GETem
trueblue
15.04.2018, 15:02:31
A gdzie jest echo w PHP?
wesoly1988
16.04.2018, 13:39:31
źle skopiowałem, bo skrypt działał prawidłowo
a poradziłem sobie z tym w ten sposób, że nie chciał wziąć danych z PHP z zewnętrzego serwera, więc testuje na wampserwerze i gra.
A żeby nie zaśmiecać forum - czy jest możliwość, żeby numeracja tabeli była od tyłu przez CSS - w sensie że 1. na samym dole a na samej górze najwyższa liczba.
trueblue
16.04.2018, 14:05:46
Poprzez licznik w CSS?
Można wrzucić elementy w kontener flex i ustawić direction na jeden z kierunków *-reverse. Przy czym wtedy też kolejność samych elementów będzie odwrócona. Chyba, że je posortujesz odwrotnie przed wyświetleniem, ale.... nie prościej już ustawić licznik na wartość maksymalną (w CSS lub też w stylu inline) i liczyć w dół?
wesoly1988
23.04.2018, 14:53:48
Kurcze programuje od wielu lat (html, css, jquery, php, mysql) - dla siebie, dla znajomych - zazwyczaj to co mi wyobraźnia powie to potrafię zamienić to w kod więc może nie jestem aż tak głupi - tyle, że pisząc kod po prostu jedno pod drugim i elegancko. Od kilku dni przeglądam różne kursy dla początkujących z programowania obiektowego i jestem durny - czytam i nic nie rozumiem. Jestem w szoku - czy to ze mną jest coś nie tak czy ... jedno pytanie które mi się podsuwa to "PO CO??!?!?!?"
Pewnie byłoby łatwiej gdybym napisał jakiś krótki kod - i ktoś na podstawie tego kodu napisałby mi go obiektowo i zwrócił wyraźną różnicę - dlaczego tak będzie lepiej. Miałbym ktoś ochotę mi to wytłumaczyć - najlepiej dajcie mi jakieś zadanie ja ja bym to zrobił po swojemu, ale żeby był jakiś wątek dlaczego programowanie obiektowe byłoby lepsze do tego. Plis
Lukeup
24.04.2018, 21:08:21
To zależy od projektu, czy warto go robić obiektowo, czy nie. Obiektowość ma różne zalety - polimorfizm, dziedziczenie itd. Można zaoszczędzić sporo kodu. Jeśli porównasz "zwykłe" programowanie, do programowania funkcyjnego, już widzisz różnicę - nie powielasz tych samych czynności. Programowanie obiektowe oszczędza Ci jeszcze więcej w stosunku do funkcyjnego. Najlepiej jest napisać kilka projektów obiektowo i samemu poczuć różnicę :-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.