Używam d3.json, aby uzyskać dane dynamiczne.Jak wysłać parametr do d3.json?
d3.json("/myweb/totalQtyService.do", function(json) {
drawChart(json);
});
Jak mogę napisać parametru na d3.json? tj
dane: { roku: "2012", klientów: „type1“ }?
Każdy pomysł przeniesienia tych parametrów na stanowisku nie URL parametr /myweb/totalQtyService.do?year=2012 & Klient = type1
próbowałem takich poniżej, ale nie mógł tego dokonać. ponieważ struktura danych tak różne
d3.json => [Object, Object, Object, Object]
$ .ajax => {ENTITY_NAME: "ACTIVA" entity_tar_val: 350entity_val: 400level: 1_ proto _: Przedmiot} ...
$.ajax({
type: "POST",
url: url,
// parameter here
data : {year: "2012", customer: "type1“},
success: function(json){
// console.log(json);
**drawChart(json);**
} ,
error:function (request, err, ex) {
}
});
Lista parametrów wywołania zwrotnego powinna być funkcją (błąd, dane). Przesłałem zmianę. – anderspitman
Również zapomniałeś o wiązaniu obiektu do JSON – anderspitman
Dzięki :). Osobiście uważam, że mój oryginał jest bardziej zrozumiały (nie można znieść argumentów wywołania zwrotnego i uszeregowania). Moim celem było podanie najmniejszego przykładu ogólnej prośby XHR, pozostawiając rozpatrywanie odpowiedzi jako odrębny problem - chociaż wspomniałem o najbardziej oczywistym sposobie na odpowiedź. Podobnie zdecydowałem się wyraźnie podzielić ten przykład na dwa etapy - utworzenie i wykonanie żądania - zamiast łączenia dwóch w jedno wyrażenie w celu wyjaśnienia odpowiedzialności każdego wywołania funkcji. Zadowoleni z akceptacji edycji, jeśli ludzie uważają ją za bardziej pomocną. –