PDA

View Full Version : مشکل در query string از طریق ajax



محمد شهرکی
شنبه 26 اسفند 1391, 16:23 عصر
سلام دوستان

با ajax یک نام رو می خوام تو DB ذخیره کنم . تو url که می سازم دو سه تا پارامتر وجود داره که یکیش پارامتریست به نام title .

حالا فرض کنید می خوام عبارتی مثل perl & python رو به عنوان یک title از طریق ajax به سرور ارسال کنم . اما وقتی title رو از سرور return می کنم , تنها کلمه perl رو بر می گردونه .

مشکل از کجاست و چطور می تونم مشکل رو حل کنم .


data: "cmd=Add_Cat&title="+title+"&parent="+parent,


ممنون .

محمد شهرکی
شنبه 26 اسفند 1391, 16:26 عصر
ببخشید مشکل حل شد .

کافیه title رو از طریق تابع escape به سرور ارسال کنید .

یعنی به این شکل


data: "cmd=Add_Cat&title="+escape(title)+"&parent="+parent,

محمد شهرکی
شنبه 26 اسفند 1391, 16:41 عصر
دوستان البته بهتره از تابع encodeURI استفاده کنید که مشکل حروف فارسی و سایر زبان های دیگه رو نداشته باشه .

موفق باشید