IJSON nesnesini MVC eylem parametrelerine nasıl geçirirsiniz?
$.ajax({
url: "target.aspx",
data: {"id":1, "name":"stackoverflow", "parameter2":false, "parameter3":true},
success: handleResponse
});
Fiddler zaman JSON nesnesi görebileceğiniz JQueries veri parametresi olarak JSON kullanarak ajax metot kullanılarak eylemimle
public JsonResult Action(int id, string name, bool parameter2, bool parameter3)
{
//...
}
için
{"id":1, "name":"stackoverflow", "parameter2":false, "parameter3":true}
geçmek istiyorum gönderiliyor, ancak işlemlerim parametrelerine bağlı değiller. Onları parametrelere bağlamalarını nasıl sağlayabilirim?
Değerlerimi içeren eylem üzerinde bir nesneyi bağlamak istemiyorum, yani İstemiyorum Eylem (MyCustomObjectToAcceptParameters json) Her JSON özelliğinin eylemin her parametresine bağlanmasını istiyorum.
Parametrelerimi querystring olarak geçersem her şey çalışır, ancak JSON bir grup querystring değeri oluşturmak/sürdürmek için çok daha kolay olduğundan jsonumu alıp eylemimin her parametresine bağlamak için bir şey isterim. Karmaşık türleri veri elemanları ile, sadece basit dizeleri, mürekkepleri ve boolelarla bağlama ihtiyacım yok.
Geçerli jQuery çağrı kodunuzu kaydeder misiniz? – tzaman
Değişken isimlerden alıntılar olmadan denediniz mi? @ Ryan'ın cevabı. İstediğinizi yapmalı (doğru anlıyorsam) – SlackerCoder