[Proto-Scripty] Re: Ajax.InPlaceEditor value needs to be part of the URL

2008-12-10 Thread Russell

I forgot that CI doesn't accept the post method for roms.  I added
ajaxOptions: {method: 'get'} to my options and it works now.

On Dec 10, 10:18 am, Russell <[EMAIL PROTECTED]> wrote:
> I have enabled query strings and if I call the 
> urlhttp://test/index.php?c=app&m=updateUserJob&id=548506&level=Sit
> returns updaed value from the database just fine.  When I use my IPE
> as coded below it I get the text box, make my change but it returns my
> full index.php and not the new value.
>
> 
>         var editor = new Ajax.InPlaceEditor('user', '/index.php', {
>                 callback: function(form, value) { return
> 'c=app&m=updateUserJob&id=548506&level='+escape(value) }
>         })
>
> 
>
> On Dec 9, 10:44 am, Walter Lee Davis <[EMAIL PROTECTED]> wrote:
>
>
>
> > On the CodeIgniter side, I think you will need to step outside of CI's  
> > routing in order to do this. I know it's possible to mix and match CI  
> > routing and traditional GET requests in the same application -- it's  
> > just a matter of knowing what all you will need to pass to the  
> > application. Try reading through the source in the router and see what  
> > variables it expects. In my own framework (heavily influenced by CI  
> > and Rails) I need to see model=foo&action=bar&id=123, so if you pass  
> > all that as a querystring request to routing.php, you get a page, same  
> > as if you went to mysite.com/foo/bar/123.
>
> > On the IPE side, you can modify the name of the fields sent to the  
> > server through the POST request by means of the callback option in the  
> > parameters. Further, you can modify the underlying Ajax call (change  
> > it to GET, maybe?) using the ajaxOptions parameter.
>
> > Have a read on the wiki: 
> >  >  >
>
> > Walter
>
> > On Dec 8, 2008, at 3:04 PM, Russell wrote:
>
> > > I am using the CodeIgniter framework for PHP and need the value from
> > > my InPlaceEditor to pass as a straight value (i.e. /something) instaed
> > > of the way it does now (?value=something)
>
> > > 
> > >    var editor = new Ajax.InPlaceEditor('user', '/index.php/app/
> > > updateUserJob.php/empNum?>/');
> > > 
>
> > > my url now is '/index.php/app/updateUserJob.php/123456/?
> > > value=something and I need it to be
> > > '/index.php/app/updateUserJob.php/123456/something
>
> > > is this possible?- Hide quoted text -
>
> > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~--~~~~--~~--~--~---



[Proto-Scripty] Re: Ajax.InPlaceEditor value needs to be part of the URL

2008-12-10 Thread Russell

I have enabled query strings and if I call the url
http://test/index.php?c=app&m=updateUserJob&id=548506&level=S it
returns updaed value from the database just fine.  When I use my IPE
as coded below it I get the text box, make my change but it returns my
full index.php and not the new value.


var editor = new Ajax.InPlaceEditor('user', '/index.php', {
callback: function(form, value) { return
'c=app&m=updateUserJob&id=548506&level='+escape(value) }
})




On Dec 9, 10:44 am, Walter Lee Davis <[EMAIL PROTECTED]> wrote:
> On the CodeIgniter side, I think you will need to step outside of CI's  
> routing in order to do this. I know it's possible to mix and match CI  
> routing and traditional GET requests in the same application -- it's  
> just a matter of knowing what all you will need to pass to the  
> application. Try reading through the source in the router and see what  
> variables it expects. In my own framework (heavily influenced by CI  
> and Rails) I need to see model=foo&action=bar&id=123, so if you pass  
> all that as a querystring request to routing.php, you get a page, same  
> as if you went to mysite.com/foo/bar/123.
>
> On the IPE side, you can modify the name of the fields sent to the  
> server through the POST request by means of the callback option in the  
> parameters. Further, you can modify the underlying Ajax call (change  
> it to GET, maybe?) using the ajaxOptions parameter.
>
> Have a read on the wiki: 
>   >
>
> Walter
>
> On Dec 8, 2008, at 3:04 PM, Russell wrote:
>
>
>
>
>
> > I am using the CodeIgniter framework for PHP and need the value from
> > my InPlaceEditor to pass as a straight value (i.e. /something) instaed
> > of the way it does now (?value=something)
>
> > 
> >    var editor = new Ajax.InPlaceEditor('user', '/index.php/app/
> > updateUserJob.php/empNum?>/');
> > 
>
> > my url now is '/index.php/app/updateUserJob.php/123456/?
> > value=something and I need it to be
> > '/index.php/app/updateUserJob.php/123456/something
>
> > is this possible?- Hide quoted text -
>
> - Show quoted text -
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~--~~~~--~~--~--~---



[Proto-Scripty] Re: Ajax.InPlaceEditor value needs to be part of the URL

2008-12-09 Thread Walter Lee Davis

On the CodeIgniter side, I think you will need to step outside of CI's  
routing in order to do this. I know it's possible to mix and match CI  
routing and traditional GET requests in the same application -- it's  
just a matter of knowing what all you will need to pass to the  
application. Try reading through the source in the router and see what  
variables it expects. In my own framework (heavily influenced by CI  
and Rails) I need to see model=foo&action=bar&id=123, so if you pass  
all that as a querystring request to routing.php, you get a page, same  
as if you went to mysite.com/foo/bar/123.

On the IPE side, you can modify the name of the fields sent to the  
server through the POST request by means of the callback option in the  
parameters. Further, you can modify the underlying Ajax call (change  
it to GET, maybe?) using the ajaxOptions parameter.

Have a read on the wiki: 


Walter

On Dec 8, 2008, at 3:04 PM, Russell wrote:

>
> I am using the CodeIgniter framework for PHP and need the value from
> my InPlaceEditor to pass as a straight value (i.e. /something) instaed
> of the way it does now (?value=something)
>
> 
>   var editor = new Ajax.InPlaceEditor('user', '/index.php/app/
> updateUserJob.php/empNum?>/');
> 
>
> my url now is '/index.php/app/updateUserJob.php/123456/?
> value=something and I need it to be
> '/index.php/app/updateUserJob.php/123456/something
>
> is this possible?
> >


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~--~~~~--~~--~--~---