Merhaba,
C# ile yazdığım basit bir web servis var. Bu web servisi JavaScript ile çağırmak istiyorum ama bir türlü web servisten datayı alamadım.
Web Servisim
[WebMethod]
public string ServisJson(string adi, string soyadi)
{
var data = new { Mesaj = "Hello", Diger = adi+ " " + soyadi };
System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
return js.Serialize(data);
}Javascript kodu
function CallPageMethod() {
$.ajax({
type: "POST",
url: "http://localhost/mmm/MobilServices.asmx?op=ServisJson",
data: "{ adi: 'Aidy', soyadi: 'F' }",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
var myData = JSON.parse(data.d);
alert("1");
alert(myData.Mesaj + " " + myData.Diger);
}
});
}Data hep null geliyor. Servis kendi pc'mde kurduğum iis de çalışıyor. Servisi içinde buton olan basit bi html sayfadan çağırmaya çalışıyorum. Ama bir türlü başarılı olamadım.