Einen Ajax-Aufruf an einen Controller in ASP.NET MVC tätigen
Problem:
Beim Versuch, Daten von einem Controller über Ajax abzurufen, wird keine JavaScript-Warnung ausgelöst, obwohl die Controller-Methode das erwartete Ergebnis zurückgibt.
Lösung:
<code class="javascript">$.ajax({ url: '@Url.Action("FirstAjax", "AjaxTest")', contentType: "application/json; charset=utf-8", dataType: "json", success: successFunc, error: errorFunc });</code>
Aktualisierter Code mit POST-Daten (optional):
Wenn die Controller-Methode POST-Daten erfordert, können diese über das Datenattribut übergeben werden:
<code class="javascript">$.ajax({ type: "POST", url: '@Url.Action("FirstAjax", "AjaxTest")', contentType: "application/json; charset=utf-8", data: { a: "testing" }, dataType: "json", success: function() { alert('Success'); }, error: errorFunc });</code>
Das obige ist der detaillierte Inhalt vonWie behebe ich, dass eine JavaScript-Warnung bei einem AJAX-Aufruf an den ASP.NET MVC-Controller nicht ausgelöst wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!