2017-06-12 4 views
0

aufgerufen. Meine ASPX-Seite hat einen JavaScript-Ajax-Aufruf an die .cs Webservice im gleichen Projekt unter App_Code-Ordner geschrieben. Es gibt viele Ajax-Webservice-Aufrufe, die aufgerufen werden, aber wenn ich eine neue webservicve-Methode hinzufüge und versuchte, von javascript aufzurufen, wird sie nicht ausgelöst. Ich habe einen Bruchpunkt in dem neuen Webservice-Aufruf gesetzt, aber das Visual Studio (Community Edition 2013) hört nicht auf oder kommt nicht dorthin. Gibt es allgemeine/allgemeine Gründe für dieses Verhalten?C# Webservice-Aufruf nicht von Ajax

+0

Diese Frage könnte geschlossen am Ende wird, weil es nicht SO Richtlinien entspricht. Hier ist ihre Anleitung, die Ihnen helfen könnte, sie zu verbessern: stackoverflow.com/help/how-to-ask –

Antwort

0

Bitte Code teilen oder weniger Code verwenden ..

<script type="text/javascript" 
    src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"> 
</script> 
<script type="text/javascript"> 
    $(function() { 
    $("[id*=submitbtn]").click(function() { 
    var username = $.trim($("[id*=txtUserName]").val()); 
    var userage = $.trim($("[id*=txtUserAge]").val()); 
    $.ajax({ 
     type: "POST", 
     url: "Service.asmx/GetUserDetails", 
     data: "{ username: '" + username + "', userage: " + userage + "}", 
     contentType: "application/json; charset=utf-8", 
     dataType: "json", 
     success: function (r) { 
      alert(r.d); 
     }, 
     error: function (r) { 
      alert(r.responseText); 
     }, 
     failure: function (r) { 
      alert(r.responseText); 
     } 
    }); 
    return false; 
    }); 
}); 

+0

Sanjay, danke. Ich werde Ihren Code verwenden und versuchen. – Kaverimanian