Dies kann sehr einfach sein, aber ich habe noch keinen richtigen Ansatz dafür gefunden.Wie man Textbox Wert zu JSON-Array senden
@Html.EditorFor(model => model.Name)
@Html.DropDownListFor(model => model.Destination)
Jetzt möchte ich wissen, wie Wert von diesen stark typisierten HTML-Helfer durch Jquery auswählen. Ich möchte diese ausgewählten Eingabewerte in JSON-Array veröffentlichen. Etwas wie folgt aus:
{ Name: "ausgewählte Werte von Textbox", Ziel: "ausgewählten Wert aus Dropdown" }
Ich weiß, wie es mit einfachen Textbox zu tun:
@Html.TextBox("myname")
zu Wert aus diesem Feld zu bekommen, einfach
$("myname").val();
Prevoiusly verwenden, ich war in der Lage statische zu senden Daten über JSON Array wie folgt an die Steuerung:
<script>
var auth = {
ClientId : "ApiIntegration",
Origin : "Delhi",
}
$("#btnPost").click(function() {
$.ajax(
{
url: "/api/Flight/About",
type: "Post",
contentType: "application/json",
data: JSON.stringify(auth),
success: function(result)
{
alert(result);
}
});
});
Aber jetzt möchte ich Wert in Origin Objekt von json von Textbox nicht statisch, diese Zeit zu füllen. Mein Redakteur ist wie folgt:
@Html.EditorFor(model => model.Origin)
mir bitte helfen.
Was ist der Typ/Wert von "Origin" und was ist die Signatur von mir thod Ihr Beitrag zu –