I actually figured it out yesterday...the issue was actually that I had never used the __call__ function before, I'm pretty new to this. I added that to my BrowserView class to conditionally run my sql query if there is a QUERY_STRING or simply render the page template if there isn't. Thanks to everyone who contributed to me figuring this out.
On 12/17/10 3:12 AM, "Raphael Ritz" <[email protected]> wrote: >On 12/16/10 6:25 PM, kthomps17 wrote: >> >> So I really thought I had this one, but I was wrong. >> >> I get a response from my ajax post, but I get the html of my view. >>Here's my >> current POST used to just test if I'm getting what i want: >> >> function searchMarkers(center) { >> var URL = document.getElementById('url').innerHTML + >>'/locator_view'; >> jq.ajax( { >> type: "POST", >> url: URL, >> data: { "l1": center.geometry.location.lat(), "l2": >> center.geometry.location.lng(), "r": >> document.getElementById('radius').value}, >> error: function(xhr, data, thrownError) { >> alert(xhr.status); >> alert(thrownError); >> alert(data); >> }, >> success: function(data) { >> space = document.getElementById('canvas'); >> space.innerHTML = data; >> return; >> }, >> dataType: "json" >> }); >> } >> >> The URL is "http://localhost:8080/plone/dealer-search/locator_view" >>with >> locator_view being my view, my BrowserView class is locatorView but I'm >>not >> sure how I'm supposed POST directly to it so i only get my json >>response. >> Right now I get a parsererror because it's returning the html of the >>view. >> > >Can you show us how you registered your view? > >If you have a module > >locator_view.py which contains > >class locatorView(BrowserView): > ... > def my_locator(self, arg1, arg2, ...) > >then you need to make the 'my_locator' method available >through ZCML under whatever name you want and it is using >that registered name that you call from your JS. > >HTH > > Raphael > > > > >_______________________________________________ >Product-Developers mailing list >[email protected] >http://lists.plone.org/mailman/listinfo/product-developers _______________________________________________ Product-Developers mailing list [email protected] http://lists.plone.org/mailman/listinfo/product-developers
