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

ارسال‌ها: 133
ثبت نام: دي ۱۳۸۴

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

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

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

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

ارسال‌ها: 524
ثبت نام: اسفند ۱۳۸۲

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

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


تشکر
نبی

http://www.nabi.ir
http://www.AhwazServer.Net
http://www.SHahrakNaft.Net
۲۵-مرداد-۱۳۸۶ ۰۴:۰۳:۳۸
نقل اين ارسال در يك پاسخ مشاهده وب سايت اين کاربر يافتن تمام ارسال‌هاي اين کاربر
siamak-s آفلاين
داره خودموني مي شه
**

ارسال‌ها: 133
ثبت نام: دي ۱۳۸۴

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

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

ارسال‌ها: 133
ثبت نام: دي ۱۳۸۴

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

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


موضوعات مشابه ...
موضوع: نويسنده پاسخ: مشاهده: آخرين ارسال
  اجرای فایل های ajax Vig 2 537 ۷-فروردين-۱۳۸۷ ۰۱:۳۳:۳۹
آخرين ارسال: Mamad2003
Toungue Simple Ajax Example mehdvirus 16 2,322 ۲۸-تير-۱۳۸۵ ۰۵:۰۲:۳۹
آخرين ارسال: NabiKAZ

پرش به انجمن:


 قالب انجمن: