
mapeck65 at gmail
Mar 2, 2010, 2:13 PM
Post #3 of 3
(1163 views)
Permalink
|
|
Re: Greasemonkey with JQuery, JSON, and Catalyst
[In reply to]
|
|
Thanks, Jay. I thought I was on the right track...just wanted a little sanity check before coding. :) On Tue, Mar 2, 2010 at 4:44 PM, J. Shirley <jshirley [at] gmail> wrote: > On Tue, Mar 2, 2010 at 12:06 PM, Michael Peck <mapeck65 [at] gmail> wrote: > > I'm writing a Greasemonkey script that incorporates JQuery, which I want > to > > POST JSON data to a catalyst application. The Catalyst application does > not > > exist within the same domain as the page the greasemonkey script is > running > > from, so I am assuming I will need to use Greasemonkey's > GM_xmlhttpRequest > > method to post the data. I am new to all of this, so I'm just trying to > > make sure my thought process is correct. > > > > On the client side, I think I should use JSON.stringify on the Javascript > > object before posting it using GM_xmlhttpRequest to the Catalyst app. > > > > On the Catalyst side, I'm planning to use Catalyst::Controller::REST, > which > > should deserialize the JSON data with > Catalyst::Action::Deserialize::JSON, > > if I understand it correctly. > > > > If anyone has done anything similar, I could use some pointers, as I'm > new > > to Catalyst and haven't worked with JSON before. > > > > Thanks, > > Mike. > > > > Assuming you can do the cross-domain xmlhttprequests with greasemonkey > (I don't use Greasemonkey) then Catalyst::Controller::REST is what you > are after. > > Just make sure that you send the "Content-type: application/json" > header, and everything will work. I do this a lot with JSON, using > yui3 though. > > -Jay > > _______________________________________________ > List: Catalyst [at] lists > Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst > Searchable archive: > http://www.mail-archive.com/catalyst [at] lists/ > Dev site: http://dev.catalyst.perl.org/ >
|