harikr Posted September 26, 2008 Share Posted September 26, 2008 Hi , Please somebody help me out of this. I am sending this variable var comp="QE_QS8_Sprint #2"; to my php code through ajax call by sending like this. var queryString = "?compDetails=" + comp; What happens is when i receive the compDetails through GET i receive only this "QE_QS8_Sprint". Please anyone tell me why is it so and how can i send it so that i receive the full string. I need to send it only through GET and not POST Quote Link to comment https://forums.phpfreaks.com/topic/125947-regarding-_get/ Share on other sites More sharing options...
KevinM1 Posted September 26, 2008 Share Posted September 26, 2008 Hi , Please somebody help me out of this. I am sending this variable var comp="QE_QS8_Sprint #2"; to my php code through ajax call by sending like this. var queryString = "?compDetails=" + comp; What happens is when i receive the compDetails through GET i receive only this "QE_QS8_Sprint". Please anyone tell me why is it so and how can i send it so that i receive the full string. I need to send it only through GET and not POST Use this: http://www.php.net/manual/en/function.urlencode.php Quote Link to comment https://forums.phpfreaks.com/topic/125947-regarding-_get/#findComment-651240 Share on other sites More sharing options...
Maq Posted September 26, 2008 Share Posted September 26, 2008 Yes you need urlencode() because for example, you have a "space" and that is not an alpha-numeric character. So what the urlencode does is parse the space to %20 I think. A % then the 2 hex digits that correspond with the character so it can be passed through HTTP. Quote Link to comment https://forums.phpfreaks.com/topic/125947-regarding-_get/#findComment-651247 Share on other sites More sharing options...
thebadbad Posted September 26, 2008 Share Posted September 26, 2008 I use encodeURIComponent() if available, else escape() (javascript functions): if (encodeURIComponent) { var queryString = "?compDetails=" + encodeURIComponent(comp); } else { var queryString = "?compDetails=" + escape(comp); } Quote Link to comment https://forums.phpfreaks.com/topic/125947-regarding-_get/#findComment-651253 Share on other sites More sharing options...
harikr Posted September 26, 2008 Author Share Posted September 26, 2008 Thanks man encodeURIComponent() makes it to work fine Quote Link to comment https://forums.phpfreaks.com/topic/125947-regarding-_get/#findComment-651259 Share on other sites More sharing options...
thebadbad Posted September 26, 2008 Share Posted September 26, 2008 [sOLVED]? Quote Link to comment https://forums.phpfreaks.com/topic/125947-regarding-_get/#findComment-651263 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.