失去对AJAX调用检索的HTML元素的关注

时间:2011-07-12 08:38:35

标签: jquery html ajax focus

在使用jQuery使用AJAX调用返回HTML时,我遇到了在页面上失去焦点的问题。这导致使用任何注入的链接需要两次单击。在返回的元素上使用.focus()似乎没有效果。我之前通过使用prependTo解决了类似的问题(导致按钮需要点击两次),但这似乎在这个实例中不起作用。任何帮助将不胜感激。

干杯。

 $('input#5000').click(function(){
               //Run SQL query
            $

            $.ajax({    
                type:    'POST',    
                url:     '/querytorun/',   
                data:    'querytorun='+$('p#3000').html(), 
                //Either display error message or results
                error:   function(){ $('p#4000').html("Can't run SQL query"); },    
                success: function(data) { 
                    $('p#4000').html(data); 
                    $('div').remove('.qbb');
                    $('<div class = qbb><input id="email_btn" type="button" onClick="window.location=\'email_form_list/\'" value="Email Users" /></div>').prependTo('#export_query_wrapper');
                    $('<div class = qbb><input id="csv_btn" type="button" onClick="window.location=\'csv_export/\'" value="Export CSV" /></div>').prependTo('#export_query_wrapper');
                }    
            });               
                return false;
            }); 

0 个答案:

没有答案