Je fais un projet dans asp.net avec un service web. Mes services web et mon projet asp.net est séparé et mon projet asp.net ont une référence de mes services webappel WebService en javascript
J'utilise Visual Studio 2008 Framework 3.5 et mon service web est en vb.net
Je veux appeler les méthodes Web de mes services web en JavaScript
mon gestionnaire de script est déclaré
<asp:ScriptManager runat="server" ID="scriptManager" EnablePageMethods="true" >
<Services>
<asp:ServiceReference path="http://localhost:2931/ServiceCompas.asmx"/>
</Services>
</asp:ScriptManager>
les fonctions JavaScript
<script type="text/javascript">
function test() {
alert('test');
Service1.Liste_Carte(Onsucced);
}
function Onsucced(resultat) {
alert('je suis passée');
}
</script>
service1 est la classe de mon Webservice
et j'appelle le test de fonction avec mon bouton
<input name="btnRecherche" class="btnRechercher" type="button" value="Rechercher un emplacement" onclick="test()" />
Le problème est: JavaScript dire Service1 n'est pas défini mais pourquoi? Quel est le problème?
Nous ne pas l'esprit un peu le français ici, comme Tant que les bits importants sont en anglais. – DOK
Point très mineur: la convention JavaScript est de mettre en majuscule le nom des fonctions que vous voulez utiliser comme constructeur, donc 'Onsucced' devrait être' onsucced' (ou, bien, 'onsuccess'). –