I am getting this "Json ParserError" in chrome console when looping through the response returned by web service. I am using dataType: jsonp as i am trying to call cross domain ajax call in development environment, BUT stuck with this error.
$.ajax
function callajax1() {
           $.ajax({
                url: "http://www.sample.com/Integration/PhotoCompetitionHelper.asmx/SayHello",
                data: "",
                dataType: 'jsonp',
                type: 'POST',
                contentType: "application/json; charset=utf-8",
                jsonpCallback: 'showResult',
                success: function (data) {
                    console.log(data.d)
                },
                error: function (data, status) {
                    console.log("FAILED:" + status);
                }
            });
        }
        function showResult(data) {
            console.log(data.d);
        }
WebService
    [WebMethod]
    [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
    public string SayHello()
    {
        return "Hello";
    }
JSON Response
{"d":"Hello"}
ERROR
FAILED:parsererror 
 
    