在我開始我的問題之前有一點背景信息。我有通過jquery.ajax
調用的WCF服務。我可以在控制檯窗口中看到並使用其他工具驗證請求只發生一次。WCF服務多種方法調用一個AJAX請求
在服務器端,我看到準確觸發3次的方法。這怎麼會發生?對我具有以下屬性裝飾服務和簽名
[OperationContract]
[WebInvoke(RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
public ResponseEnvelope AddToCart(Order[] Order) //ResponseEnvelope
{
.....
}
有趣的是,當我改變從ResponseEnvelope
應對void
它工作正常。
我懷疑這可能與我的DataContracts
和對象層次有關,我現在正在測試。
任何幫助表示讚賞。
你可以發佈jQuery代碼 – VJAI