我正在做一个带有web服务的asp.net项目。我的网络服务,我的asp.net项目是独立的,我的asp.net项目有我的web服务的参考在javascript中调用WebService
我使用Visual Studio 2008的框架3.5和我的服务网络是在vb.net
我想打电话给我的Web服务的Web方法在JavaScript
我的剧本经理宣布
<asp:ScriptManager runat="server" ID="scriptManager" EnablePageMethods="true" >
<Services>
<asp:ServiceReference path="http://localhost:2931/ServiceCompas.asmx"/>
</Services>
</asp:ScriptManager>
的JavaScript函数
<script type="text/javascript">
function test() {
alert('test');
Service1.Liste_Carte(Onsucced);
}
function Onsucced(resultat) {
alert('je suis passée');
}
</script>
服务1是类的我的web
的和我所说的功能测试与我的按钮
<input name="btnRecherche" class="btnRechercher" type="button" value="Rechercher un emplacement" onclick="test()" />
的问题是:JavaScript的说是没有定义服务1,但为什么呢?有什么问题?
都跑我们不介意一点法语在这里,作为只要重要的位置在英语中。 – DOK 2010-11-05 17:24:51
非常小的一点:JavaScript约定是大写你打算用作构造函数的函数的名字,所以'未修改'应该是'onsucced'(或者说,'onsuccess')。 – 2011-02-18 16:15:15