jquery Aufruf zum Laden des Controllers und Auffüllen des div-Elements

Ich habe ein Div-Element in meiner index.cshtml mit der ID #myresults und ich versuche, Daten über die jquery.load-Methode zu laden, indem ich eine MVC-Controller-Methode aufrufe. Aber ich bin nicht in der Lage, die richtige Syntax zu bekommen.

Ich übergebe auch ein benutzerdefiniertes Objekt als Parameter.

var mycustomObject = {
    obj1:value1,
    obj2:value2,
    ..
}

Das Folgende funktioniert nicht ... (Ich habe auch andere Kombinationen ausprobiert. Ich erhalte den Fehler "Server nicht gefunden".)

$("#myresults").load ('@Url.Action("MyActionMethod","Home")',mycustomObject);

während das folgende funktioniert

$("#myresults").load('/Home/MyActionMethod', mycustomObject);

Während die letzte Anweisung funktioniert, funktioniert sie nur auf localhost.

Was ist die richtige Syntax für das Laden von Abfragen mit Url.Action?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage