Я пытаюсь получить массив с помощью вызова ajax, чтобы визуализировать это на моей главной странице. Я использую сервер разработки Visual Studio с портом 4926. Я получаю свои данные с локального сервера WAMP. Я могу заполнить свой массив необходимыми объектами. Но когда я возвращаю этот массив, я получаю сообщение об ошибке в моей функции Ajax.
Мой код Ajax:
getLastTenArticles: function () {
$.ajax({
async: false,
cache: false,
type: "GET",
contentType: "application/json",
url: "../Magazine/Magazine.svc/GetLastTenArticles",
success: function (data) {
alert(data);
},
error: function (xhr) {
alert(xhr.statusText);
}
});
}
Мой метод интерфейса WCF:
[OperationContract]
[ServiceKnownType(typeof(Article))]
[WebInvoke(Method = "GET", BodyStyle = WebMessageBodyStyle.Wrapped, ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json)]
Article[] GetLastTenArticles();
Мой логин и получение моих пользовательских данных работает, а это не так. Я погуглил на день, но не нашел ни одного решения: (
Любая помощь приветствуется:)