Ich muss ein Array von Zeichenfolgen an WebApi senden. Ich habe den folgenden Code ausprobiert, aber ich habe die erwartete Ausgabe nicht erhalten.Senden Array von Zeichenfolge an WebAPI mit Ajax
In Javascript:
$.ajax({
url:serviceUrl+'/sample',
type:'POST',
data:['a','b','c'],
contentType:'application/json',
dataType:'JSON'
}).done(function(data){
console.log(data);
}).fail(function(data){
console.log(data);
});
In Controller:
[Route("sample")]
[HttpPost]
[ResponseType(typeof(string))]
public IHttpActionResult GetSample(List<string> dataFromUI)
{
return Ok("Success");
}
In WebAPI ich dataFromUI ohne Elemente zu bekommen. Ich habe sogar JSON.stringify versucht, Daten zu senden, aber ich habe dataFromUI dieses Mal als null.
Ich werde mich freuen, wenn ich die Antwort bekomme.
Danke.
Es didn Ich habe es nicht versucht. –