golinazhad_h
کاربر فعال
سلام دوستان گرامی
من در داخل یک تابع به صورت زیر یک درخواستی را با AJAX به وب سرور ارسال می کنم
و وب متدمورد نظر برای دریافت این درخواست برروی سرور به صورت زیر پیاده سازی شده است
در این کد وب متد در همین سرور قرار دارد وکد به درستی کار میکند هیچ مشکلی هم ندارد
اما اگر من در کد AJAX در جلوی URLآدرس یک وب سرور دیگر را بنویسم یعنی این درخواست را به یک سرور دیگر بفرست و وب متد را هم در همان سرور پیاده سازی کنم دیگر این کد AJAX کار کار نمیکند
دلیلش چی میتونه باشه ؟
من در داخل یک تابع به صورت زیر یک درخواستی را با AJAX به وب سرور ارسال می کنم
HTML:
$.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 کار کار نمیکند
دلیلش چی میتونه باشه ؟