2011-08-05 9 views
0

AJAXを使用してJavaScriptからデータベースに通信しようとしています。AJAXを使用してデータベースに通信する方法

この機能については、A beginner’s guide for consuming a WCF service in JavaScript using ASP.NET AJAXという1つの記事に従っています。私は記事に正確に示されているようなことをすべて行った。しかし、私はJavaScriptファイルから通信を設定する方法を理解できませんでした。

私のプロジェクト要件に従い、記事:クラスライブラリで定義されたサービスインターフェイスの使用で説明されている2番目の手法しか使用できないことに注意してください。

誰でも私にこれを行う方法を提案できますか?

+0

ハイテクVB.NET を使用して、手順チュートリアルによって

ステップは、あなたが私のコードを取得したのですか? –

答えて

1

は、これらの手順 1に従ってください)アプリケーションでWCFサービスをクリート。 2)WCFサービスへの参照を追加します。 3)次に、ページのスクリプトマネージャーコントロールにwcfサービスを追加します。 4)ページ上のwcfサービスにアクセスできます。 http://v4.ajaxtutorials.com/tutorials/javascript/expose-wcf-service-to-javascript-in-asp-net-4-0-vb/

+0

yahですが、@Ashok kumarはjavascriptでそれを使用します –

+0

はいjavascriptでサービスを使用し、単にサービスの名前を使用します。 javascriptでアクセスするには、ページのスクリプトマネージャーコントロールにwcfサービスを追加します。名前でwcfのすべてのメソッドにアクセスできます。 –

+0

私が言っていることは、このWebページでも同じことが行われています。 http://v4.ajaxtutorials.com/tutorials/javascript/expose-wcf-service-to-javascript-in-asp-net-4-0-vb/ –

0

私はAJAXを介してデータベースからデータを取得するには、次のJavaScriptコードを使用:

$(function() { 
    var search = $("#<%=txtAccountNo.ClientID%>"); 
    search.watermark('Enter Account No'); 
    search.autocomplete({ 
     source: function (request, response) { 
     $.ajax({ 
      url: '<%=ResolveUrl("~/") %>AutoCompleteService.asmx/GetAccountNo', 
      data: "{'prefixText':'" + search.val() + "','count':'10','contextKey':''}", 
      dataType: "json", 
      type: "POST", 
      contentType: "application/json; charset=utf-8", 
      dataFilter: function (data) { return data; }, 
      success: function (data) { 
       if (data.d != null) { 
        response($.map(data.d, function (item) { 
         return { 
          value: item 
         } 
        })) 
       } 
      }, 
      error: function (XMLHttpRequest, textStatus, error) { 
       //alert(textStatus); 
      } 
     }); 
     }, 
    minLength: 1 
    }); 
}); 
+0

どうすればいいか教えてください... –

+0

上記のコードをコピーしてください、私はWebサービスを使用しています –

+0

サービスにアクセスするには: –

関連する問題