Jak przesłać dane JSON z sugerowanym typem?

Odpowiedz Nowy wątek
2014-12-25 17:27
1

Witam,

chcę wysłać przez ajaxa dane za pomocą JSON do kontrolera.

Dlaczego poniższy kod działa w sytuacji gdy usunę "type hint", a nie działa gdy go dodam?

kod w widoku:

var request =
        {
            "__type": "BetEventRequest:#BetEvents.Interface",
            "Page": 10            
        };
 
        function GetBetEvents() {
 
            $.ajax({
                url: "/betevent/query2",
                type: "POST",
                data: JSON.stringify(request),
                dataType: "json",
                contentType: "application/json",
                success: function (response) {
                    console.log("response");
                    console.log(response);
                }
            });
 
            return null;
        }

klasa:

namespace BetEvents.Interface
{
    [DataContract]
    public class BetEventRequest
    {
        [DataMember]
        public int Page { get; set; }
}
}

kontroler:

public ActionResult Query2(BetEventRequest request)
{
return null;
}

dodanie znacznika <code class="javascript"> - @furious programming

edytowany 1x, ostatnio: furious programming, 2014-12-26 00:07

Pozostało 580 znaków

2015-03-16 18:32
0

podbijam pytanie, ponieważ 0 odp.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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