質問を始める前に、少し背景情報を入力してください。私はjquery.ajax
経由で呼び出されているWCFサービスを持っています。私は、コンソールウィンドウで見ることができ、要求が一度だけ起こっていることを他のツールで確認することができます。WCFサービスの複数のメソッドが1つのAjaxリクエストを呼び出します
サーバー側では、メソッドを3回正確に実行しています。これはどうしてできますか?私は次の属性で装飾していたサービスと署名
[OperationContract]
[WebInvoke(RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
public ResponseEnvelope AddToCart(Order[] Order) //ResponseEnvelope
{
.....
}
で興味深いのは、私がvoid
にResponseEnvelope
からの応答を変更すると、それが正常に動作していることです。
これは私のDataContracts
とオブジェクトの階層と関係があると思われています。私はそれを今すぐテストしています。
何か助けていただければ幸いです。
jqueryコードを投稿できますか? – VJAI