вызов ajax для ошибки службы WCF - PullRequest
0 голосов
/ 22 февраля 2011

У меня есть этот метод в mvc-сервисе asp.net с поддержкой ajax

[OperationContract]
public TestRun GetTestSuite(string testSuitName) {
   TestRun testRun = 
      AdapterFactory.CreateTestRunAdapter().GetByTestSuiteName("testSuit");
   return testRun;
} 

Где TestRun создается с использованием структуры сущностей для таблицы TestRun.

Я использую следующий метод ajax

function getTestSuite() {
            $.ajax({
                type: "POST",
                url: "Services/TestRunService.svc/GetTestSuite",
                data: '{"testSuitName" : "' + testSuiteName + '"}',
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (response) {
                },

                //If the call fails
                error: function (xhr, textStatus, errorThrown) {
                    alert(errorThrown);
                }
            })
        }

Я получаю неопределенную ошибку.Если я возвращаю строку из службы, она работает.Нужно ли менять

dataType: "json" на что-то еще?

С уважением, Асиф Хамид

1 Ответ

0 голосов
/ 22 февраля 2011

Помечен ли класс TestRun атрибутом [DataContract]?

Подробнее здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...