2009-07-05 26 views
2

jqueryからwcfサービスを呼び出すにはどうすればいいですか(asp.net mvcを使用しています)。これは私がASMXのWebサービスを行うために使用するものである:jQueryからWCF Webサービスを呼び出す方法は?

$.ajax({ 
    type: "POST", 
    url: "Services/MyService.asmx/DoSomething", 
    data: "{}", 
    contentType: "application/json; charset=utf-8", 
    dataType: "json", 
    success: function(msg) { 
     //do the magic 
    } 
}); 

は、どのように私はWCFサービスと同じことを行うのですか?

+0

@Yassir:これはhttp://stackoverflow.com/questions/608006/where-am-i-going-wrong-in-calling-asmx-web-methods-from-jqueryの複製です。あなたはそれを認識しないかもしれませんが、あなたはWCFを呼び出すのではなく、従来のASMXサービスを呼びます。それが「.asmx」と言われている理由です。 –

+0

@ジョン・サンダース:私が投稿したコードは、いつも私がasmxサービスを呼び出すために何をしているのか知っていますが、今はwcfの助けが必要です:)(これはaduplicateではありません:d) –

+0

@ John Saunders:タグ?最初に質問を読んだことがありますか? –

答えて

2

Rick Strahlには、あなたが挙げたものとほとんど同じ素晴らしい例があります。

1

Yassir、

あなたが特定のWCFサービスを呼び出す方法の正確な詳細は、サービスに依存します。例えば、それはSOAPサービスかRESTサービスですか? JSONまたはPlain XML

あなたのWCFサービスがあなたのASMXサービスとまったく同じである場合は、まったく同じ方法で呼び出すことができます。

あなたのWCFサービスが異なる場合は、それを呼び出すことが異なることが悪いニュースです。

+0

私はすでにサービスを作成し、それは私が必要とするすべての作業です呼び出しそれはjqueryで –

+0

あなたはそれを呼び出そうとするとどうなりますか? –

+0

(C#またはVB)でWebサービスを使用するプロキシを作成したすべてのサンプルが見つかりましたので、呼び出す方法がわかりません –

関連する問題