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.
<script type="text/javascript">
var editor = new Ajax.InPlaceEditor('user<?=$i?>', '/index.php', {
callback: function(form, value) { return
'c=app&m=updateUserJob&id=548506&level='+escape(value) }
})
</script>
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:
> <http://github.com/madrobby/scriptaculous/wikis/ajax-inplaceeditor
> >
>
> 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)
>
> > <script type="text/javascript">
> > var editor = new Ajax.InPlaceEditor('user<?=$i?>', '/index.php/app/
> > updateUserJob.php/<?=$data[$i]->empNum?>/');
> > </script>
>
> > 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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---