if I like to send the json format,I should change setRequestHeader
or ?
On Nov 6, 5:04 pm, kwilliams <[EMAIL PROTECTED]> wrote:
> Madhu, It looks like the data being sent via xhr is in an improper
> format. According to the javascript you provided, data should be a
> urlencoded string. If you send the string
> 'username=python&password=pylons' as data, you should be able to
> access the value of username via request.params['username'], and the
> value of password via request.params['password']
>
> On Nov 6, 3:35 am, Alagu Madhu <[EMAIL PROTECTED]> wrote:
>
> > Hi
>
> > JSONRequest = {
> > post: function( url, data, callback, timeout ) {
> > xhr = new XMLHttpRequest();
> > xhr.open("POST", url, true);
> > xhr.setRequestHeader( "Content-Type", "application/x-www-form-
> > urlencoded" );
> > if (callback) {
> > xhr.onreadystatechange = function() {
> > if( xhr.readyState==4 ) {
> > //alert( xhr.responseText );
> > callback( xhr.responseText );
> > }
> > }
> > }
> > if ( data ) {
> > xhr.send( data );
> > } else {
> > xhr.send( null );
> > }
> > },
> > get: function(url, callback) {
> > alert( 'in JSONRequest.get();' );
> > }
>
> > };
>
> > using above code(js) I send the
> > data(login={username:"python",password:"pylons") to pylons.
>
> > ... pylons controller...
>
> > print request.params.keys()
> > print request.params.items()
> > print request.params.values()
>
> > I am getting flowing output...
>
> > ['login']
> > [('login', u'{username:"python", password:"
> > [u'{username:"python", password:"pylons"}']
>
> > How can I get the username & password value ?
>
> > Thanks
>
> > Madhu Alagu
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---