Javascript问题? 和Nginx上传进度代码有效而不是

我试图在我开始上传的同一页面上显示进度上传信息(例如index.php)。 所以我只是开始上传,它上传,我打开新标签http://domain.com/progress?X-Progress-ID=test并看到JSON输出: { "state" : "uploading", "received" : 4422060, "size" : 5358641366 }

但是Jquery脚本不想工作..但是如果我让文件上传并在下一个选项卡中打开这个页面,javascript会显示我需要的信息。 如何将其合并到一个文件中以使其工作? 所以我开始上传一个文件,然后它开始向我显示调用GET另一个url的响应。

提前致谢。

形成

 

jQuery的

   $(function() { setInterval(function() { $.ajax({ type: 'GET', url: '/progress?X-Progress-ID=test', dataType: 'json', cache: false, success: function (data) { alert(data.state); }); }, 500); });