Nancy konwersja json na jsonp

0

Wysyłam ajaxem jQuery dane z localhosta na którym jest Nancy do metody akcji innego localhosta bez Nancy. W odpowiedzi dostaję obiekt w jsonie. W ajaxie jak mam atrybtut dataType: json to jakiś tam jest błąd, jak używam jsonp jest okej tylko że przez to, że to Nancy chyba nie jest w stanie sobie tego przekonwertować na json.

Jak robię to samo w drugą stronę to działa.
Jak miał ktoś styczność z Nancy i wie w jaki sposób ustawić żeby możliwa była automatyczna konwersja json na jsonp, lub wie jak w prosty sposób to przekonwertować to proszę o odpowiedź.

1

jakiś tam jest błąd

Musisz zrobić jakąś tam zmianę, żeby naprawić jakiś tam błąd.

0

Błąd dotyczy Access-Control-Allow-Origin coś w tym stylu, próbowałem już różnych rzeczy ale nic jeszcze nie zadziałało, cały czas dostaje json a ajax oczekuje jsonp.

0

A próbowałeś ustawić ten header?

0

Tak, ale nic mi to nie dało. Chyba że źle to robiłem. Jutro będę się z tym jeszcze bawił

1

Co to jest "inny localhost"?

0

Poradziłem sobie

<system.webServer>
  <httpProtocol>
    <customHeaders>
      <add name="Access-Control-Allow-Origin" value="*" />
    </customHeaders>
  </httpProtocol>
</system.webServer>
$.ajax({
    url: ...
    type: 'GET',
    dataType: 'json',
    jsonpCallback: 'callback',
    ...

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0