Вызов остальных URI в JavaScript с использованием asp.net? - PullRequest
0 голосов
/ 18 апреля 2011

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

Частная пустая вставка (InsertEmployee obj) { пытаться { uri = "http://localhost:3324/Issues.svc/ADD/"; using (HttpResponseMessage response = new HttpClient (). Post (uri, HttpContentExtensions.CreateDataContract (obj))) {

  int iStatus = response.Content.ReadAsDataContract<int>();
  if (iStatus > 0)
  lblErr.Text = "Record Inserted";
  else
  lblErr.Text = "Insertion Failed";

}
}
catch (Exception)
{

throw;
}
}

Выше приведен метод, который я вызываю для вставки записей, который работает.

Можете ли вы помочь мне, как вызвать этот метод в ajax. Я попробовал приведенный ниже код, но не работает. Даже если я запускаю эту ссылку в браузере http://localhost:3324/Issues.svc/ADD/, это не работает, говорит, что метод не найден.

function CreateEmployee () { предупреждение ( "S"); var strService = "http://localhost:3324/Issues.svc/ADD/"; $ .Ajax ({ "type": "POST", "url": strService, "dataType": 'jsonp', "data": {"code": "101", "empname": "Test140", "mode": "I"}, success: function (json) { предупреждение (JSON); // result = jQuery.parseJSON (json); }, ошибка: ServiceFailed // При сбое вызова службы
} ); }

1 Ответ

0 голосов
/ 18 апреля 2011

Если вы используете службу WCF - REST, загляните в эту статью msdn.

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