我正在做一個帶有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