JQuery вызывает веб -сервисJquery

Программирование на jquery
Ответить
Anonymous
 JQuery вызывает веб -сервис

Сообщение Anonymous »

Я создал такой код для доступа к методу AddNums в моем веб -службе. Я отправляю данные через веб -службу, чтобы получить вывод, но он не дает никаких выводов. < /P>




$(document).ready(function () {
$("#btn").click(function () {
alert('I have been clicked');
$.ajax({
type: "POST",
url: "http://localhost:5554/Service1.svc",
data: "{2,3}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
$("#output").text(msg.d);
}
});

});
});















< /code>
Реализация веб -службы. Я протестировал веб -сервис со встроенным клиентом в Visual Studio, он работает отлично. < /P>
namespace WcfServiceTest
{

[System.Web.Script.Services.ScriptService]
public class Service1 : IService1
{
public string GetData(int value)
{
return string.Format("You entered: {0}", value);
}

public CompositeType GetDataUsingDataContract(CompositeType composite)
{
if (composite == null)
{
throw new ArgumentNullException("composite");
}
if (composite.BoolValue)
{
composite.StringValue += "Suffix";
}
return composite;
}

[System.Web.Services.WebMethod(BufferResponse = false)]
public int AddNums(int val1, int val2)
{
return (val1 + val2);
}

}
}


Подробнее здесь: https://stackoverflow.com/questions/766 ... eb-service
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»