ASP.NET - What is the correct approach to JSON based web services with jQuery?

前端 未结 3 1130
天涯浪人
天涯浪人 2021-02-03 15:36

What is the correct way to convert ASP.NET SOAP-based web services to JSON-based responses? ...And then call these from jQuery?

What are \"best practices\" when integrat

3条回答
  •  猫巷女王i
    2021-02-03 16:05

    I've used ASP.Net Ajax for a while, but without ever worrying about JSON or XML communication. Instead, I've used Web services to directly return content that you can set using innerHTML.

    This is very easy to implement. Just create a web service (ASMX) file, and declare your methods as WebMethods (set the WebMethod attribute).

    Now you can call your web service from your Javascript code pretty much like a regular function.

    The results of the function will be returned to a call-back function. This is the structure

    //Webmethod returns some HTML content
    Myservice.DoSomething(myParam, callBackFunction);
    
    //Content is set on the webpage
    function callBackFunction(result){
      document.getElementById('myElemID').innerHTML = result;
    }
    

提交回复
热议问题