Ich habe eine Frage, ich bin wirklich neu in der Arbeit mit Asp.net. Ich habe ein Javascript, wo ich Daten an meinen Controller weitergeben möchte.Pasing Javascript Ergebnis anzeigen
<script type="text/javascript">
$("#SearchButton").on("click", function() {
var $sucheMoped = [];
$("#tab_logic tbody tr")
.each(function() {
var $Item = $(this);
var suchfeld = $Item.find("td > input[name='Suchfeld']").val();
var schluessel = $Item.find("td > select[name='Suchschluessel'] > option:selected").val();
alert(suchfeld + "&&&" + schluessel);
$sucheMoped.push({
Suchfeld: suchfeld,
Suchschluesseltyp: schluessel
});
});
window.open('@Url.Action("MainView","MainView")?SuchObject='+$sucheMoped);
})
</script>
Ich möchte nur die "sucheMoped" von meiner javaScript zu meinem Controller zu übergeben. Mein Controller erwartet gerade eine IEnumerable von Objekten mit Eigenschaften Suchfeld und Suchschlüsseltyp.
Wer eine Idee?
Danke Jungs.
Danke, das funktioniert wirklich gut. Meine letzte Frage ist, dass diese window.open-Methode immer eine neue Registerkarte öffnet, aber ich möchte nur mein vorhandenes überschreiben ... –
Dann verwenden Sie 'window.location'.Aktualisierung entsprechend. Wenn es Ihr Problem löst, bitte upvote und markieren Sie als Antwort. Vielen Dank – gdyrrahitis