<br><span style="font-family: verdana,sans-serif;">hmmm </span><br style="font-family: verdana,sans-serif;"><span style="font-family: verdana,sans-serif;"> Haven't done much mochikit but if you're wantign to just update a single element, consider</span><br style="font-family: verdana,sans-serif;">
<span style="font-family: verdana,sans-serif;">using a DIV tag element in the html file and from the javascript file you have made, </span><br style="font-family: verdana,sans-serif;"><span style="font-family: verdana,sans-serif;">update the element (based on the ID assigned to the DIV tag element earlier) ?</span><br style="font-family: verdana,sans-serif;">
<br style="font-family: verdana,sans-serif;"><br style="font-family: verdana,sans-serif;"><span style="font-family: verdana,sans-serif;">Taking your code into consideration, in your javascript file, </span><br style="font-family: verdana,sans-serif;">
<span style="font-family: verdana,sans-serif;">just add this function, </span><br style="font-family: verdana,sans-serif;"><br><br>
********************* Start ******************<br><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"><span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">function updatepage(str)</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">
<span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">{</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"><span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> document.getElementById("price").innerHTML = str;</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">
<span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">}</span><br><br>********************* End ******************<br><br>and where the request is successful, just make a call to it :<br><br><br>********************* Start ******************<br>
<span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> //Checking to see we have a successful response in our returned data</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">
<span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> if (resp.status == 'Successful')</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"><span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> {</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">
<span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> log('the Response has status of successful...');</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">
<span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> log('mokkie Response has status of successful...');</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">
<span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> log(resp.data.price);</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"><b style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> updatepage(resp.data.price); <---- Over here :)</b><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">
<span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> }</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"><span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> else</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">
<span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> {</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"><span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> log('Response has status of NON successful');</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">
<br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"><span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> //calling our partial function</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">
<span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> u_message(resp.status);</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">
<span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> //getting error reason and txt and updating user</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"><span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> for (i in resp.error)</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">
<span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> {</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"><span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> log('Error is:',i);</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">
<span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> log('Reason is:',resp.error[i]);</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"><span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> u_error(i+': '+resp.error.i);</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;">
<span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> }</span><br style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"><span style="color: rgb(102, 0, 204); font-family: verdana,sans-serif;"> }</span><br>
<br>********************* End ******************<br><br>Hope it helps:)<br><br><br clear="all">Regards,<br>Gordon Yeong<br><br><br><div class="gmail_quote">2009/4/13 <span dir="ltr"><<a href="mailto:kakimoto@tpg.com.au">kakimoto@tpg.com.au</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">hello, Peter,<br>
<br>
Good evening. Thank you for the response.<br>
<br>
Yeah, "log(resp.data.price);" prints out the value which I was expecting.<br>
Hence, I was expecting the line, "p_txt = P({'style':'display:none'},<br>
resp.data.price); "<br>
to have worked.<br>
alas, your recommendation of "p_txt = P({'style':'display:none'},<br>
resp.data.price.value);" failed too :(<br>
<br>
<br>
anyone?? thank you:)<br>
<div><div></div><div class="h5"><br>
<br>
<br>
Quoting Peter Flanigan <<a href="mailto:pjf@roxsoft.co.uk">pjf@roxsoft.co.uk</a>>:<br>
<br>
> <a href="mailto:kakimoto@tpg.com.au">kakimoto@tpg.com.au</a> wrote:<br>
><br>
> > How do I actually get the value (which is the 'price' attribute to<br>
> display)?<br>
> > Point of problem: addCallBack method in my javascript file.<br>
><br>
> > //Creating a callback on success to process our json response<br>
> > d.addCallback<br>
> > (<br>
> > function (req)<br>
> > {<br>
><br>
> > //elements consult mochikit docs for full<br>
> details<br>
> > var td_price = TD(null,<br>
> resp.data.price.value);<br>
><br>
> > // Im stuck here!!! Don't know why the freakin' value won't show<br>
> :(<br>
> ><br>
> > p_txt = P({'style':'display:none'},<br>
> resp.data.price);<br>
> > replaceChildNodes(price, [p_txt]);<br>
><br>
> Am not familiar with Mochikit, but from context should that be<br>
><br>
> p_txt = P({'style':'display:none'}, resp.data.price.value);<br>
> ^^^^^^^<br>
><br>
> --<br>
><br>
> Regards<br>
><br>
> _______________________________________________<br>
> List: <a href="mailto:Catalyst@lists.scsys.co.uk">Catalyst@lists.scsys.co.uk</a><br>
> Listinfo: <a href="http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst" target="_blank">http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst</a><br>
> Searchable archive:<br>
> <a href="http://www.mail-archive.com/catalyst@lists.scsys.co.uk/" target="_blank">http://www.mail-archive.com/catalyst@lists.scsys.co.uk/</a><br>
> Dev site: <a href="http://dev.catalyst.perl.org/" target="_blank">http://dev.catalyst.perl.org/</a><br>
><br>
><br>
><br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
List: <a href="mailto:Catalyst@lists.scsys.co.uk">Catalyst@lists.scsys.co.uk</a><br>
Listinfo: <a href="http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst" target="_blank">http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst</a><br>
Searchable archive: <a href="http://www.mail-archive.com/catalyst@lists.scsys.co.uk/" target="_blank">http://www.mail-archive.com/catalyst@lists.scsys.co.uk/</a><br>
Dev site: <a href="http://dev.catalyst.perl.org/" target="_blank">http://dev.catalyst.perl.org/</a><br>
</div></div></blockquote></div><br>