jQuery Ajax请求中的jsonp parseerror

时间:2015-03-13 08:24:35

标签: jquery wcf jsonp

我试图通过jsonp从服务器获取字符串数据,但它给了我以下错误

  

200 parseerror错误:未调用localJsonpCallback

这是我的ajax电话

 var url = 'http://localhost:9093/Service1/Method1';
                $.ajax({
                    url: url,                        
                    type: 'GET',
                    dataType: 'jsonp',
                    contentType: "application/json; charset=utf-8",
                    jsonpCallback: 'localJsonpCallback',                       
                    success: function (result) {
                        alert('normal' + result);
                    },
                    error: function (xhr, status, error) {
                        alert(xhr.status + " " + xhr.statusText + " " + status + " " + error);
                    }
                });

在我的WCF服务中,我有以下方法

[OperationContract]
        [WebInvoke(Method = "GET", ResponseFormat = WebMessageFormat.Json)]
        string Method1();

我尝试使用“BodyStyle = WebMessageBodyStyle.Wrapped”属性,但又出现了另一个错误“Unexpected token”

我看到的响应是一个字符串“sample result”

请帮助我理解我在这里做错了什么

0 个答案:

没有答案