Я могу вызвать остальную службу 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 // При сбое вызова службы
}
);
}