I des Elements Wert in einen Controller, wie man Wert von document.getElementById in Cis
JavaScript übergeben möchten:
var element = document.getElementById("valueSelected");
I des Elements Wert in einen Controller, wie man Wert von document.getElementById in Cis
JavaScript übergeben möchten:
var element = document.getElementById("valueSelected");
Nehmen wir an, Home ist Ihr Controller.
Fügen Sie eine Funktion in Ihrem Controller hinzu, die Ihre Ajax-Anfrage bearbeiten kann. Angenommen Funktionsname ist getValue:
public void GetValue(string elementValue)
{
//add your controller logic here
}
In Ihrem Javascript, verwende ich jQuery Ajax-Anforderung zu erfüllen, müssen Sie Jquery, dies zu tun, so:
var element = document.getElementById("valueSelected");
$.ajax({
type: "POST",
data : { elementValue : $(element).val() },
url: '@Url.Action("GetValue", "Home")'
}).done(function (data) {
console.log('done');
});
Gelöst ... Choukran jazilan :) – Magnolia
Abfrage String
Document.location="/ControllerName/ActionName/Value";
Ajax
$.Post('/ControllerName/ActionName/',{Parameter: element});
Vielen Dank so brei aber wie bekomme ich diesen Wert in meinem Controller? .... es tut mir so leid, aber es ist nur, weil ich neuestes bin mit cis – Magnolia
Kein Problem
Script
function Delete() {
$.getJSON("/ControllerName/ActionName/", {Id : Value}, function (data)
{
alert(data)
})
};
C#
public JsonResult ActionName(int? id)
{
string Data = "Sample Data";
return Json(Data, JsonRequestBehavior.AllowGet);
}
Gute Eins! Choukran jazilan @Ahmad – Magnolia
Sie möchten den Wert "valueSelected" an die Controller-Funktion übergeben? – Saadi
Sie können Ajax verwenden, um das zu tun – Saadi
@ Saadi, ja ohne Rasiermesser Zeug – Magnolia