Chcę użyć jQuery $.ajax
, aby wywołać POST, wysyłając pewne informacje (przez POST jak: page.aspx?var1=value
....).Żądanie POST jQuery - zwracanie JSON
Ale chcę również, aby jQuery obsługiwał to, że usługa zwraca JSON, aby odzyskać obiekt JSON.
var data = {name: _name, ...};
var request = $.ajax({
url: url,
type: "post",
data: data,
//dataType: "json"
});
Jak tylko używam dataType: "json"
, który pozwala mi odbierać obiekt JSON dostaję parseerror na życzenie!
Mam nadzieję, że możesz mi w tym pomóc!
DZIĘKI W ADVACE!
Jaki jest dokładny błąd dostać? –
Możesz ustawić nagłówek taki jak "Content-Type: application/json" w żądaniu, a jQuery automatycznie dowie się, co robi. – Merec
Jeśli otrzymujesz błąd analizy, prawdopodobnie oznacza to, że JSON jest nieprawidłowy. Czy możesz wkleić ciąg JSON, który zwrócisz? Jest prawdopodobne, że gdzieś jest skrócona składnia. – Lev