It's difficult to debug just looking at the code. Do you think you
could set up a test page?
Have you tried using Firebug for Firefox to see that the request is
working, and it's just the inserting into the DOM that's the issue?
Have you tried instead of setting the response 'data', try setting
something else? Maybe there's something in the CSS for #stats that's
making it not being displayed properly?

There could be many issues, but it's difficult to tell unless you
could set up a test page, or provide more details of the issue.
Thanks.

On May 29, 4:21 am, peter websdell <flyingdeckch...@googlemail.com>
wrote:
> Hi all.
>
> I'm pretty new to jquery and javascipt in general. I've had fun so far
> and I'm really enjoying using jquery. So far most compatability
> problems I've experienced have been down to IE (trailing commas in
> arrays, etc). This latest problem stops a page which works great in IE
> and chrome working at all in FF.
>
> The code below basically loads a table of data by post request. Then
> applies various functinalities to the elements contained within the
> loaded data. In FF the table which should be loaded by post request
> just does not display at all.
>
> Can anyone provide any help? I'm stumped.
>
> If more detail is required, please let me know and I'll happily provide.
>
> Pete
>
> Code:
>
> function update_table_row(obj){
>    var rel = $(obj).attr('rel');
>    $('input#submit_'+rel).removeAttr('disabled');
>    $('tr#row_'+rel+' td').css('background-color','pink');}
>
> function submit_changes(obj){
>    var rel = $(obj).attr('rel');
>    $('input#submit_'+rel).attr('disabled','disabled');
>    $('tr#row_'+rel+' td').css('background-color','cyan');}
>
> function update(){
>    $.post("<? echo url::site('ajax/nd_admin/view_accounts')?>",
>       {   sortby:$("#sortby").val(),
>          sortdirection:$("#sortdirection").val(),
>          search:$("#search").val(),
>          page:$("input#page").val()
>       },
>       function(data){
>          $("#stats").html(data);
>          $('p.paging a').click(function() {
>             $('input#page').val($(this).attr('rel'));
>             $('form#searchform').submit();
>             return false;
>          });
>          $('table#result_table :input').change(function(){
>             update_table_row(this);
>          });
>          $('form.update_details').submit(function(){
>             submit_changes(this);
>             return false;
>          });
>       }
>    );
>
> }
>
> $(document).ready(function(){
>    update();
>    $("form#searchform").submit(function(){
>       update();
>       return false;
>    });
>    $("form#searchform :input").change(function(){
>       update();
>       return false;
>    });
>
> });

Reply via email to