سلام به همه ی دوستان...
نمی دونم مشکلتون حل شده یا نه؟؟؟؟
از این استفاده کن ببین جواب می ده یا نه.
کد:req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
Printable View
سلام به همه ی دوستان...
نمی دونم مشکلتون حل شده یا نه؟؟؟؟
از این استفاده کن ببین جواب می ده یا نه.
کد:req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
سلام ممنون نه مشکل همون طوری بود که بودهنقل قول:
هنوز درست نشده
بعدشم من این کدی رو که دادین و کجا قرار بدم میشه بیشتر توضیح بدین؟:20:
همونطور که دوستمون گفت باید تغییر زیر رو بدی :نقل قول:
بجای :
[PHP]http_request.onreadystatechange = function() { alertContents(http_request); };
http_request.open('POST', url, true);
http_request.send(null);[/PHP]
باید اینو بذاری :[PHP]
http_request.onreadystatechange = function() { alertContents(http_request); };
http_request.open('POST', url, true);
http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
http_request.send(null);[/PHP]
سلام.
نمی دونم شما چی کارا کردید، ولی خوب بهتره اینها رو هم بخونید.
من اول کد شما رو نخوندم و به کد شما توجه نکرده بودم، و حالا که به کد شما نگاه می کنم، می بینم که شما Query String ها رو مستقیماَ در متد open قرار دادید و با متد POST ارسال می کنید. به این قسمت توجه کنید:
من باید این نکته رو به شما بگم که هر وقت خواستید، اطلاعات رو با متد POST بفرستید، بهتره Query String ها رو در متد send قرار بدید. به این کد توجه کنید:کد:http_request.open("POST", "p_comment.php?comment=" + c, true)
مسلماَ برای فرستادن query ها از این کد استفاده کنید بهتر به نتیجه می رسید...کد:http_request.open('POST', 'p_comment.php', true);
http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
http_request.send('comment=' + c);
و در مورد فرمایشات، آقا یاسر ( neopersia ) عزیز، اینکه بله حق با ایشونه، که این مشکل توی ie رخ می ده، زمانی که بخوایم url رو به صورت زیر وارد کنیم:
باید از تابع encodeURI یا encodeURIComponent استفاده کنیم، که آقا مسیح توضیحش رو داد.کد:http_request.open("POST", "p_comment.php?comment=" + c, true)
امیدوارم مشکلتون حل شده باشه یا حل بشه...