maybe
return SCRIPT("jQuery('#status').html('%s'); jQuery('#status').css('class',
value);" % (status))
On Thu, May 21, 2015 at 7:41 AM, 黄祥 <[email protected]> wrote:
> hi,
>
> is it possible to have ajax callback return that update css value?
> e.g.
> *controller*
> def callback_2(session_order):
> """ cutted """
> if int(total_debit) == int(total_credit):
> status = 'Balance'
> value = 'text-success'
> else:
> status = 'Unbalance'
> value = 'text-danger'
> #return "jQuery('#status').html('%s'); jQuery('#status').css(class,
> value);" % (status)
> return "jQuery('#status').html('%s'); jQuery('#status').css('class',
> value);" % (status)
>
> *views*
> {{if total_debit == total_credit:}}
> {{status = "Balance" }}
> <td>{{=SPAN(status, _id = 'status', _class = 'text-success') }}</td>
> {{else:}}
> {{status = "Unbalance" }}
> <td>{{=SPAN(status, _id = 'status', _class = 'text-danger') }}</td>
> {{pass}}
>
> when i test it not update the css value, the css class value is remain
> 'text-success', what i want to achieve is when the status Unbalance it also
> have css value text-danger, how can i achieve it using web2py way?
>
> best regards,
> stifan
>
> --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
--
Massimiliano
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.