我想從jQuery到我的服務器進行ajax調用。基本上,我希望將請求作爲POST發送,其內容類型爲x-www-form-urlencoded和相應的參數(parameter1 = X & paramter2 = Y & parameter3 = Z)。我希望響應是JSON。集成jQuery AJAX和.NET
服務器環境是.NET。我一直在試驗下面的三種方法,但一直沒有能夠讓人工作得很好。
ASPX - 使用aspx處理並返回JSON,我可以讓它工作,但我需要自己序列化JSON。這是可能的,但我希望有更方便的事情。另外,糾正我,如果我錯了,但我會想象aspx頁面有很多額外的開銷,因爲他們預計不僅僅是執行一個方法,並返回簡單的JSON。
ASMX和WCF - 使用asmx和WCF,我可以得到它返回JSON,但只有當我在請求中發送JSON時。
什麼是用於此請求/響應類型的最佳服務器端「框架」? .aspx,.asmx或WCF?既然我已經能夠至少得到aspx來爲此工作,那麼這是一種合適的方法嗎?
我見過其他產品,通過Web服務公開一個API並使用帶有JSON響應類型的名稱/值查詢字符串請求格式,但這似乎是.NET中難以完成的壯舉。