小编Mar*_*los的帖子

超时时的Jquery.get行为?

我是网络编码的新手,最近一直在玩JQuery.我注意到了一些行为,并想知道它是否是正常行为以及处理它的最佳方法.

我正在做一个简单的访问我的Web服务器,有时服务器可能需要几分钟才能返回其结果.我注意到我的服务器端代码被多次调用,在这种情况下'/ userprofile'最多可以被调用3次.

("li#user").click(function(){
    $.get('/userprofile',{partialrender: 'true' },
        function (data) {
          $("div#content").html(data); 
    });
});
Run Code Online (Sandbox Code Playgroud)

所以我的问题是;

1)这是正常行为吗?2)如果是这样JQuery进行额外的调用或浏览器?3)有什么好方法可以解决这个问题?

我很欣赏问题3的答案可能很难,但是非常感谢任何帮助.

非常感谢.

更新:

多谢你们,

好吧所以我不能用那个确切的调用产生问题,因为后端数据库很小但我可以用另一个相同的调用.我在get之前发出了一个警报,只调用一次.我正在使用Mojolicious webframework,所以我想知道它是否可以与之相关?我正在使用Morbo Web服务器.

这是我的代码,表现出这种行为

("li#importDevice").click(function(){
    alert('import clicked');
    $.get('/importDevice',{device: 'corptest' },
       function (data) {
         $("div#content").html(data); 
   });
 })



sub importDevice {
  my $self = shift;
  my $res = "test";
  my $dir      = $self->session("dir");
  my ($debug, $log, $path, $upload) = createLogHandles($self);
  my %deviceEntry = device::getDeviceEntry($devicename);
  print "In Import   Device \n";
  return $self->redirect_to('failed') unless $self->session('role') eq 'admin';

  my %sessiondetails = utils::buildSessionDetails(%deviceEntry);

 #THE FUNCTION BELOW IS …
Run Code Online (Sandbox Code Playgroud)

perl jquery mojolicious

6
推荐指数
1
解决办法
156
查看次数

标签 统计

jquery ×1

mojolicious ×1

perl ×1