امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكل با كاراكتر space و % در Ajax
نویسنده پیام
siamak-s آفلاین
كاربر دو ستاره
**

ارسال‌ها: 127
موضوع‌ها: 29
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 6
( 4 تشکر در 4 ارسال )
ارسال: #1
مشكل با كاراكتر space و % در Ajax
سلام دوستان

من 2 تا مشكل مسخره پيدا كردم كه واقعا مسخره است و
تويه اين وب سايتي كه دارم مي سازم از Ajax استفاده كردم زبان تحت كلاينتش جاواست و زبان تحت سرورش وي بيه ‏
مشكل 1 : من وقتي اطلاعات فرمم ميفرستم براي سرور تا قبل از اينكه توسط XML ارسال بشه اسپيساش سر جاشن ولي به محض اينكه از اون ور توسط وي بي دريافت ميشه اسپيساش حذف ميشه !!! مسخرست .
همين طور براي كاراكتر % اونم حذف ميشه !
مشكل 2 :‌موقعي كه اطلاعات فرم رو با يه تابع جاوا وليديت مي كنم و اونارو توسط يه كاراكتر از هم جدا مي كنم و در يه رشته قرار ميدم و ميفرستم اين جاي فيلد ها عوض ميشه مثلا اگر به صورت آدميزادي اين جوري بوده :
username*password*firstname*lastname*
و قراره كه فيلدها به اين ترتيب بره اين جوري ميره :
password*firstname*username*lastname*
واگر قرار باشه مقادير اين فيلدا تويه ديتابيس ذخيره بشه همه چي بهم ميريزه ‏حالا مخصوصا يكي از مقادير لاتين و بقيه فارسي باشه با بلعكس .

واقعا مشكلات مسخره ايي نه
دوستان يه نظري بديد ممنون ميشم مخصوصا اوليه !

تا شقايق هست زندگي بايد كرد
۲۳-مرداد-۱۳۸۶, ۲۱:۱۶:۱۰
ارسال‌ها
پاسخ
NabiKAZ آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 520
موضوع‌ها: 48
تاریخ عضویت: اسفند ۱۳۸۲

تشکرها : 6
( 60 تشکر در 46 ارسال )
ارسال: #2
RE: مشكل با كاراكتر space و % در Ajax
در مورد مشکل اول:
از تابع encodeURIComponent در مورد string ها در جاوا اسکریپت استفاده کن و سپس ارسال کن.

در مورد دوم هم خیلی خوب متوجه سوالت نشدم. ولی شاید به ltr و rtl بودن صفحات مربوط باشه. اگرم توی جاوا این مشکل رو داری. سعی کن بجای کارکتر جدا کننده از آرایه استفاده کنی. چیز دیگه ای الان به ذهنم نمیرسه. شاید اگر کد بزاری بهرت متوجه بشم.


تشکر
نبی

۲۵-مرداد-۱۳۸۶, ۰۵:۰۳:۳۸
وب سایت ارسال‌ها
پاسخ
siamak-s آفلاین
كاربر دو ستاره
**

ارسال‌ها: 127
موضوع‌ها: 29
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 6
( 4 تشکر در 4 ارسال )
ارسال: #3
RE: مشكل با كاراكتر space و % در Ajax
من نمیدونم چرا هر وقت سوالی میپرسم این انجمن های گفت و گوی ایران ویج خراب میشن !!!
دقیقا این باره پنجمه !!!
این تابع چه جوری کار می کنه جزو توابع بیلتینه جاواست ؟ پارامتراش چیه ؟ و خروجی چی میده ؟
کل صفحم رایت تو لفته جداول و تکست باکسام هم همین طور ، از ارری نمی تونم استفاده کنم چون باید کلیه مقادیر فرمم به همراه چند تا پارامتر دیگه توسط ایکس ام ال به سرور فرستاده بشه و اونجا با تابع اسپلیت مقادیر در یک آرایه ریخته شن و اون وقت استفاه کنم .
فکر می کنم مشکل به هم ریختن از اینه که بعضی از مقادیر ورودی لاتین هستند به هم میریزه ، مثلا یه فرم دایم که سه تا تکست باکس داره اولی نام دومی نام خانوادگی و سومی ایمیل ، مسلما باید فیلد ایمیل لاتین باشه و این باعث میشه که مقدار تکست باکس ایمیل بیاد اول و بعد اسم و نام خانوادگی و همین جوری هم تویه دیتابیس ذخیره میشه ، یعنی جای اسم ایمیل و جای ایمیل اسم طرف ذخیره میشه . هر ایده ای بدید من استقبال می کنم . Clap
من سعی می کنم کدمو بزارم الان دسترسی ندارم ، اگر فروم خراب نشه باز ! حتما میزارم .
ممنون نبی جان ! Heart

تا شقايق هست زندگي بايد كرد
(آخرین ویرایش در این ارسال: ۲۶-مرداد-۱۳۸۶, ۲۱:۴۰:۳۵، توسط siamak-s.)
۲۶-مرداد-۱۳۸۶, ۲۱:۳۴:۰۴
ارسال‌ها
پاسخ
siamak-s آفلاین
كاربر دو ستاره
**

ارسال‌ها: 127
موضوع‌ها: 29
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 6
( 4 تشکر در 4 ارسال )
ارسال: #4
RE: مشكل با كاراكتر space و % در Ajax
دوستان جون من كمك كنيد منو ‏, ‏ آخه اين كه نشد مرام ايرنويج
آقا نبي شما يه دستي برسون !!!
بزار روشن شيم

تا شقايق هست زندگي بايد كرد
۲۹-مرداد-۱۳۸۶, ۲۳:۱۱:۱۱
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  گرفتن مقدار یک session با ajax ahsanjan 18 14,987 ۲۵-خرداد-۱۳۹۳, ۱۲:۳۳:۵۲
آخرین ارسال: PouriaAmid
  آموزش AJAX peyman59 0 2,615 ۱۷-مهر-۱۳۹۱, ۱۹:۰۹:۳۱
آخرین ارسال: peyman59
  اجرای فایل های ajax Vig 2 3,411 ۰۷-فروردین-۱۳۸۷, ۰۲:۳۳:۳۹
آخرین ارسال: Mamad2003
Toungue Simple Ajax Example mehdvirus 16 11,748 ۲۸-تير-۱۳۸۵, ۰۶:۰۲:۳۹
آخرین ارسال: NabiKAZ

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS