Je ne peux pas appeler webmethod à partir de jquery. Je pense que c'est à propos du fichier web.config. Comment puis-je définir le fichier web.config pour les services Web et webmethod?Impossible d'appeler Webmethod à partir de JQuery
Répondre
Avez-vous ce code?
$.ajax({
url: "Services/MyService.svc/Service",
type: "GET",
context: document.body,
contentType: 'application/json; charset=utf-8',
datatype: 'json',
success: function (data) {
// do something
}
});
Notez que contentType partie est critique. Si vous le faites, vérifiez Firebug pour l'erreur exacte qui est levée dans l'onglet "Net". Normalement, les gens ont des problèmes différents selon le type de service - ASP.NET asmx vs WCF svc. Pour la configuration asmx, voir How to let an ASMX file output JSON. Pour WCF, vous devez configurer web.config pour permettre les scripts web, comme ceci:
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior name="AspNetAjaxBehavior">
<enableWebScript/>
</behavior>
</endpointBehaviors>
</behaviors>
puis configurer plus tard, le service à utiliser ce comportement:
<services>
<service name="MyProject.Services.MyService">
<endpoint address="/Services/MyService.svc" behaviorConfiguration="AspNetAjaxBehavior" binding="webHttpBinding" contract="MyProject.Services.MyService"/>
</service>
</services>
</system.serviceModel>
C'est vrai! Mais je veux studio visuel écrire ces codes automatiquement. – pegasus
impossible - visual studio n'a aucune automatisation avec l'aide de jQuery. vous pouvez cependant utiliser ASP.NET AJAX avec servicereference - alors il sera généré automatiquement, avec les noms de méthodes, les paramètres, etc. Voir http://msdn.microsoft.com/en-us/library/bb514961.aspx#sectionToggle1 – Artemiy
- 1. Impossible d'appeler webmethod avec jquery json
- 2. Appel d'asp.net webmethod avec params à partir d'erreurs jquery
- 3. Accès webmethod avec jquery
- 4. Jquery .ajax $() pour WEBMETHOD
- 5. Jquery Ajax to [WebMethod]
- 6. asp.net jquery datatables.net webmethod
- 7. Passage de paramètre à WebMethod avec jQuery Ajax
- 8. Méthode d'appel sur la page maître à partir de WebMethod
- 9. Validateur personnalisé ASP.NET + WebMethod + jQuery
- 10. Retour des résultats paginés à partir de WebMethod?
- 11. Impossible de recevoir JSON à partir de l'appel AJAX JQuery
- 12. Appel d'un WebMethod d'une application à partir d'une autre application?
- 13. ASP.NET 4 jquery appel ajax webmethod
- 14. JQuery ajax appel à httpget webmethod (C#) ne fonctionne pas
- 15. Envoyer le formulaire serialize à asp.net webmethod
- 16. Appel de ASMX à partir de jQuery
- 17. Problème de codage webmethod
- 18. AJAX WebMethod help
- 19. Accéder au contrôle ASP.NET à partir de static [WebMethod] (appel JS ajax)
- 20. Jquery AJAX avec ASP.NET WebMethod Retour de la page entière
- 21. Impossible d'obtenir WSDL à partir de Webservice avec Javascript
- 22. Impossible d'enregistrer l'annulation à partir de NSTextField
- 23. impossible d'exporter .apk à partir de l'éclipse
- 24. Est-il possible de router une Webmethod?
- 25. Comment passer un objet Interface à un WebMethod?
- 26. passage type générique de webmethod
- 27. Récupération des valeurs de paramètre webmethod à partir de Application_BeginRequest ou Application_EndRequest
- 28. J'essaie de renvoyer la liste <object> à partir de webmethod mais donne une erreur
- 29. ASP.NET Webmethod dans la page aspx.cs impossible d'accéder à l'objet Page.Request
- 30. Impossible de récupérer un objet JSON à partir du serveur Web ASP.NET en utilisant jQuery
Faire un chèque au comptant sur son réponses, je n'ai rien vu qui mérite d'être signalé comme une réponse. Peut-être juste moi, mais peut-être qu'il pourrait fournir ce qu'il a fait dans certaines de ces questions. –
Ok les gars, descendez s'il vous plaît :) J'ai vérifié mes questions et marquer certaines réponses comme une «réponse». – pegasus