PDA

View Full Version : سوال: دریافت اطلاعات از C#‎‎‎ با AJAX



golinazhad_h
جمعه 14 تیر 1392, 12:46 عصر
سلام دوستان گرامی
من در داخل یک تابع به صورت زیر یک درخواستی را با AJAX به وب سرور ارسال می کنم



$.ajax({
type: "POST",
url: "default.aspx/Test",
data: "{'name': 'Parm'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {

alert(msg.d);
},
Error: function (msg) {

alert(msg.d);
}
});

و وب متدمورد نظر برای دریافت این درخواست برروی سرور به صورت زیر پیاده سازی شده است



[WebMethod]
public static string Test(string name)
{
//do something
return name;
}

در این کد وب متد در همین سرور قرار دارد وکد به درستی کار میکند هیچ مشکلی هم ندارد
اما اگر من در کد AJAX در جلوی URLآدرس یک وب سرور دیگر را بنویسم یعنی این درخواست را به یک سرور دیگر بفرست و وب متد را هم در همان سرور پیاده سازی کنم دیگر این کد AJAX کار کار نمیکند
دلیلش چی میتونه باشه ؟