razaghi
دوشنبه 08 فروردین 1390, 14:24 عصر
با سلام.
من webMethod در وب سرویس تعریف کردم می خواهم وقتی button کلیک می شود این webmethod صدا زده شود.
بر روی local بدون مشکلی کار می کنه. حتی local به صورتی تنظیم کردم که بره وب سرویس از روی سرور صدا بزنه. بازم کار کرد. ولی وقتی upload می کنم و اجرا می کنم در IE6 کار نمی کنه و در firefox نیز webmethod صدا می زنه ولی error می دهد. status آن صفر نشان می دهد.
دستور به صورت زیر نوشتم :
var dataStr= "{'itemID':'" + itemID + "','Lang':'1'}";
$.ajax({
type: "POST",
url: "http://yourdomain.com/Weblog.asmx/SetVisitNo",
data: dataStr,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(flag)
{
if (flag == true)
{
alert('ddd');
}
},
error: function(x)
{
alert(x.status);
}
});
در IE حتی alert بخش error نشان نمی دهد. ولی در firefox صفر نشان می دهد.
چه کار باید بکنم؟
من webMethod در وب سرویس تعریف کردم می خواهم وقتی button کلیک می شود این webmethod صدا زده شود.
بر روی local بدون مشکلی کار می کنه. حتی local به صورتی تنظیم کردم که بره وب سرویس از روی سرور صدا بزنه. بازم کار کرد. ولی وقتی upload می کنم و اجرا می کنم در IE6 کار نمی کنه و در firefox نیز webmethod صدا می زنه ولی error می دهد. status آن صفر نشان می دهد.
دستور به صورت زیر نوشتم :
var dataStr= "{'itemID':'" + itemID + "','Lang':'1'}";
$.ajax({
type: "POST",
url: "http://yourdomain.com/Weblog.asmx/SetVisitNo",
data: dataStr,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(flag)
{
if (flag == true)
{
alert('ddd');
}
},
error: function(x)
{
alert(x.status);
}
});
در IE حتی alert بخش error نشان نمی دهد. ولی در firefox صفر نشان می دهد.
چه کار باید بکنم؟