I looked up source and pasted it wholesale here:


<a href="/testapp/view/2?_signature=55b3689d7a3d25c3607631da547ad3139b3e47af" 
onclick="web2py_component(&quot;/testapp/view/2?_signature=55b3689d7a3d25c3607631da547ad3139b3e47af&quot;,&quot;post1234&quot;);return
 false;">Title Title Title</a>


It looks like the quotation marks are not appearing correctly? 


On Friday, October 19, 2012 9:03:24 PM UTC+8, Niphlod wrote:
>
> please check that your link is rendered to something like
>
> <a onclick="web2py_component("/app/default/view/1","post1234");return 
> false;" href="/app/default/view/1">title</a>
>
> If that's the case, and it's not working, then something is off with the 
> javascript (this functionality relies on web2py.js loaded).
>
> Anyway, this works on the welcome app.
>
>
> On Friday, October 19, 2012 1:03:01 PM UTC+2, lyn2py wrote:
>>
>> I looking at web2py book here:
>>
>> http://web2py.com/books/default/chapter/34/05
>>
>> Tha A helper takes a special argument called cid. It works as follows:
>>> {{=A('linked page', _href='http://example.com', cid='myid')}}
>>> <div id="myid"></div>
>>>
>>> and a click on the link causes the content to be loaded in the div. 
>>> This is similar but more powerful than the above syntax since it is 
>>> designed to refresh page components. We discuss applications of cid in 
>>> more detail in Chapter 12, in the context of components.
>>> These ajax features require jQuery and "static/js/web2py_ajax.js", which 
>>> are automatically included by placing {{include 'web2py_ajax.html'}} in 
>>> the layout head. "views/web2py_ajax.html" defines some variables based on 
>>> request and includes all necessary js and css files.
>>
>>
>> Here's what I've done:
>>
>> index page:
>> {{extend "layout.html"}}
>> <p>{{=A(post.title, 
>> _href=URL('default','view',args=[post.id],user_signature=True), 
>> cid='post1234')}}</p>
>> <div id="post1234"></div>
>>
>> But when I click on the link, nothing appears in the <div id="post1234" 
>> />.
>> I didn't make changes to layout.html, which means, web2py_ajax.html is 
>> already included.
>>
>> When it is a normal link (aka no cid in the A helper), the page ("view") 
>> loads fine.
>>  
>>
>>>

-- 



Reply via email to