Ich versuche mein Objekt zu lesen, aber kann nicht sehen, wie es falsch läuft?Jquery Ajax Call - Daten lesen
var model = { LastName: templastname, FirstName: tempfirstname, Mobile: tempmobile, AccountId: tempaccountId, Pin: tempPin }
$.ajax({
url: "/Client/Get/",
type: 'GET',
data: $.param(model, true),
cache: false,
crossDomain: true,
async: true,
dataType: 'json',
success: function (data) {
},
error: function (event) {
},
headers: {
'Access-Control-Allow-Origin': '*'
},
});
-Controller
public JsonResult GetClient(string model)
{
var e = new ClientMapper();
var objJavascript = new JavaScriptSerializer();
e = objJavascript.Deserialize<ClientMapper>(model); <--Blows up
}
private class ClientMapper
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string AccountId { get; set; }
public string Mobile { get; set; }
public string Pin { get; set; }
}
Modellwert:
LastName=dfdfdf&FirstName=dfdfdfdf&Mobile=dfdfdf&AccountId=4e82dbfe-2b7f-472c-b66c-0707b1d66ba2&Pin=1234&_=1469644529256
Irgendwelche Ideen, wie ich das richtig formatieren?
Welcher Regler ist lang? Könnten Sie stattdessen eine Kopie der Ausgabe von Ihrem Servercode einfügen? – Iceman
Seine C# .net MVC – SeeTheC
@SeeTheC dachte so .. Wenn OP ist nicht sicher über die C# -Code, shud fügen C# und ASP.net-Tag, sonst nur Paste Ausgabe der gleichen, benötigt, um in einer Client-Seite Perspektive zu lösen – Iceman