title: An attempt was made to call the method \u0027GetNextImage\u0027 using a GET request, which is not allowed
body: <p>I have a web method GetNextImage in my client script. In ASPX page I have the following code.</p>
  
  <pre><code>function slideshow() {
    $.ajax({
      type: "GET",
      contentType: "application/json; charset=utf-8",
      url: "/RollingScreen.aspx/sample",
      dataType: "json",
      data: "{}",
      success: function (data) {
        //this changes the image on the web page
        $('#imgSlideShow').attr("src","~/Images/1.png");
  
        //fires another sleep/image cycle
        setTimeout(slideshow(), 5000);
      },
      error: function (result) {
        alert(result.message);
      }
    });
  }
  
  $(document).ready(function () {
    //Kicks the slideshow
    slideshow();
  });
  </code></pre>
  
  <p>I am getting the error as below.</p>
  
  <pre><code>{"Message":"An attempt was made to call the method \u0027GetNextImage\u0027 using a GET request, which is not allowed.","StackTrace":" at System.Web.Script.Services.RestHandler.GetRawParams(WebServiceMethodData methodData, HttpContext context)\r\n at System.Web.Script.Services.RestHandler.ExecuteWebServiceCall(HttpContext context, WebServiceMethodData methodData)","ExceptionType":"System.InvalidOperationException"} 
  </code></pre>
  
  <p>Please can anyone help me. Thanks in advance.</p>