View Full Version : سوال: طریقه گرفتن چند متغیر از سرور به وسیله XmlHttpRequest
aminghaderi
یک شنبه 22 فروردین 1389, 20:58 عصر
با سلام خدمت اساتید و دوستان
چطوره می توان مقدار چندتا TextBox بروی صفحه توسط XmlHttpRequest رو از سرور گرفت??
دوستان طریقه گرفتن مقدار رو می دونم ، چند مقدار رو مشکل دارم.
اگه کد مثالی بزارید که سپاسگزار می شم.
Vahid_moghaddam
یک شنبه 22 فروردین 1389, 21:30 عصر
شما با xmlhttprequest فقط یک string می گیرید. می تونید مقدارهای برگشتی رو فرمت بندی کنید مثلا
name1|name2|name3
و در client اون رو بخونید. بهتره از pagemethod ها استفاده کنید.
Vahid_moghaddam
یک شنبه 22 فروردین 1389, 21:32 عصر
دلیل خاصی دارید که از server callback استفاده نمی کنید؟
exlord
یک شنبه 22 فروردین 1389, 23:38 عصر
با سلام خدمت اساتید و دوستان
چطوره می توان مقدار چندتا TextBox بروی صفحه توسط XmlHttpRequest رو از سرور گرفت??
دوستان طریقه گرفتن مقدار رو می دونم ، چند مقدار رو مشکل دارم.
اگه کد مثالی بزارید که سپاسگزار می شم.
میتونی داده هاتو به صورت json بفرستی ... keyvaluepairs
سمت سرور :
"someVar = { 'key1' : 'value1' , 'key2' : 'value2' }"
سمت کاربر :
var str = "someVar = { 'key1' : 'value1' , 'key2' : 'value2' }";
eval(str);
alert(someVar.key1);
aminghaderi
دوشنبه 23 فروردین 1389, 04:19 صبح
ممنون از جوابتون.
داده هاتو به صورت json بفرستی ... keyvaluepairs
مهندس جان من با سبک جیسون زیاد آشنا نیستم ، برای استفاده از اون تگ خاصی نیاز نیست؟؟
یعنی من به همین صورت که عرض کردین استفاده کنم ؟؟
سمت سرور :
کد:
"someVar = { 'key1' : 'value1' , 'key2' : 'value2' }"
سمت کاربر :
کد:
var str = "someVar = { 'key1' : 'value1' , 'key2' : 'value2' }";
eval(str);
alert(someVar.key1);
aminghaderi
دوشنبه 23 فروردین 1389, 04:23 صبح
دلیل خاصی دارید که از server callback استفاده نمی کنید؟
نه وحید جان ، می خوام این کار رو با استفاده از XmlHttpRequest انجام بدم.
ممنون از توجهت.
exlord
دوشنبه 23 فروردین 1389, 09:58 صبح
ممنون از جوابتون.
مهندس جان من با سبک جیسون زیاد آشنا نیستم ، برای استفاده از اون تگ خاصی نیاز نیست؟؟
یعنی من به همین صورت که عرض کردین استفاده کنم ؟؟
نه چیز خاصی نمی خواد همون جوری که گفتم...
Vahid_moghaddam
دوشنبه 23 فروردین 1389, 13:29 عصر
http://barnamenevis.org/forum/showthread.php?t=214090#2
aminghaderi
دوشنبه 23 فروردین 1389, 13:58 عصر
http://barnamenevis.org/forum/showthread.php?t=214090#2
بله وحید جان حق با شماست ، خیلی وقت ها باید CallBack استفاده کنیم.
ممنونم.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.