View Full Version : مبتدی: ارسال آرایه به وب متد
elham366
چهارشنبه 02 شهریور 1390, 15:08 عصر
سلام
میشه یه نمونه کد از ارسال یه آرایه توسط ajax به یه WebMethod بذارید؟
من توی سایت سرچ کردم اما هیچ کدوم کمکم نکرد
ممنون
ricky22
چهارشنبه 02 شهریور 1390, 18:48 عصر
var param = "{'name':['jack', 'jill']}";
var option = {
error: function(request, status, error) {
alert(error);
},
cache: false,
success: function(data, status) {
alert(data.d);
},
type: "POST",
contentType: "application/json; charset=utf-8",
data: param,
dataType: "json",
url: "../Server/ArrayParam.aspx/GetPrompt"
};
$.ajax(option);
[WebMethod]
public static string GetPrompt(string[] name)
{
return "Hello " + name[0] + " and " + name[1];
}
elham366
پنج شنبه 03 شهریور 1390, 13:07 عصر
ممنونم...
ولی من میخوام یه فایلی که توسط FileUpload از کاربر گرفتم رو به وب سرویس بفرستم! نمیدونم اینکار رو چه جوری انجام بدم! توی وب سرویس توسط یک Byte[] میگیرمش ولی توی jquery اصلا نمیدونم باید این فایل رو چه جوری به آرایه تبدیلش کنم! اصلا میشه به فایل FileUpload دسترسی داشت؟
ricky22
پنج شنبه 03 شهریور 1390, 13:10 عصر
اگر منظور شما FileUpload ASP.NET هست این کنترل برای کار کردن نیاز به Full postback دارد.
FileUpload AJAX Control Toolkit را بررسی کنید یا دیگر جایگزین ها.
elham366
پنج شنبه 03 شهریور 1390, 14:36 عصر
اگر منظور شما FileUpload ASP.NET هست این کنترل برای کار کردن نیاز به Full postback دارد.
FileUpload AJAX Control Toolkit را بررسی کنید یا دیگر جایگزین ها.
چه جوری میشه خودم اینکار رو بکنم؟ مثلا مثل Gmail که کاربر روی یه لینک کلیک کرد file dialog باز شه و فایل رو ازش بگیرم! منظورم با جی کوئریه!
خیلی ممنون
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.