相关疑难解决方法(0)

如何在jQuery Ajax调用之后管理重定向请求

我正在使用$.post()Ajax调用servlet,然后使用生成的HTML片段替换div用户当前页面中的元素.但是,如果会话超时,服务器会发送重定向指令以将用户发送到登录页面.在这种情况下,jQuery正在用div登录页面的内容替换元素,迫使用户的目光确实见证了罕见的场景.

如何使用jQuery 1.2.6从Ajax调用管理重定向指令?

javascript ajax jquery redirect

1319
推荐指数
26
解决办法
84万
查看次数

372
推荐指数
6
解决办法
18万
查看次数

防止重定向Xmlhttprequest

是否可以阻止浏览器在发送XMLHttpRequest-s时遵循重定向(即重新获取重定向状态代码并自行处理)?

javascript ajax xmlhttprequest

103
推荐指数
4
解决办法
6万
查看次数

jQuery xml错误'No'Access-Control-Allow-Origin'标头出现在请求的资源上.

我正在研究我的这个个人项目,只是为了好玩,我想阅读一个xml文件,该文件位于http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml 并解析xml和用它来转换货币之间的价值.

到目前为止,我已经提出了下面的代码,这是非常基本的,以便读取xml,但我得到以下错误.

XMLHttpRequest无法加载****.请求的资源上不存在"Access-Control-Allow-Origin"标头.因此,不允许来源" http://run.jsbin.com "访问.

$(document).ready( 
    function() {     
        $.ajax({          
            type:  'GET',
            url:   'http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml',
            dataType: 'xml',              
            success: function(xml){
                alert('aaa');
            }
         });
    }
);
Run Code Online (Sandbox Code Playgroud)

我没有看到我的代码有任何问题所以我希望有人可以指出我的代码错误,以及我如何解决它.

javascript ajax jquery xml-parsing cors

89
推荐指数
2
解决办法
28万
查看次数

在JavaScript中捕获302 FOUND

我使用jQuery向我的服务器发出一个AJAX POST请求,该请求可以返回状态为302的HTTP响应.然后,JavaScript只是向此URL发送GET请求,而我想在此响应中将用户重定向到URL.这可能吗?

javascript ajax jquery http-status-code-302

36
推荐指数
2
解决办法
9万
查看次数

低延迟(<2s)实时视频流HTML5解决方案?

由于Chrome很快就会禁用Flash,我需要开始研究flash/rtmp html5替换解决方案.

目前使用Flash + RTMP,我有一个实时视频流,延迟时间<1-2秒.

我已经尝试过MPEG-DASH,这似乎是流媒体的新行业标准,但是我认为5秒延迟是我能从中榨取的最好的延迟.

对于上下文,我试图允许用户控制他们可以在流上看到的物理对象,因此任何超过几秒钟的延迟都会导致令人沮丧的体验.

有没有其他技术,或者是否真的没有低延迟的html5解决方案用于直播?

html5 rtmp video-streaming mpeg-dash

20
推荐指数
1
解决办法
2万
查看次数

jqXHR.getAllResponseHeaders()不会返回所有标头

jQuery.ajax()通话后jqXHR.getAllResponseHeaders()不会返回所有标题.服务器响应以下标头:

Connection: keep-alive
Content-Length: 64
Content-Type: application/json
X-My-CustomHeader: whatever
Run Code Online (Sandbox Code Playgroud)

getAllResponseHeaders() 仅返回:

Content-Type: application/json
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

var request = {
  'url': 'http://api.someExternalDomain.com/resource/',
  'type': someMethod,
  'success': function(data, textStatus, jqXHR) {
    console.log(jqXHR.getAllResponseHeaders());
  }
};

$.ajax(request);
Run Code Online (Sandbox Code Playgroud)

ajax jquery

19
推荐指数
2
解决办法
3万
查看次数

如何从jQuery获取响应头位置?

所以我试图通过jQuery get从头响应中获取位置.我尝试使用getResponseHeader('Location')和getAllResponseHeaders(),但它们似乎都返回null.

这是我目前的代码

$(document).ready(function(){
   var geturl;
   geturl = $.ajax({
      type: "GET",
      url: 'http://searchlight.cluen.com/E5/Login.aspx?URLKey=uzr7ncj8)',
   });
   var locationResponse = geturl.getResponseHeader('Location');
   console.log(locationResponse);
});
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery response

17
推荐指数
3
解决办法
6万
查看次数

如何从jquery/javascript中的响应头读取数据

可能重复:
jQuery和AJAX响应头

如果服务器在响应头中返回数据我怎么能读它.我正在向服务器发送一个AJAX请求.它不返回除响应标头中的位置之外的任何内容.我想用JavaScript或jQuery读取该位置....

javascript jquery httpresponse response-headers

10
推荐指数
2
解决办法
5万
查看次数

如何通过URL下载文件然后获取其名称

这是我用JS + jQuery制作的用户脚本.我想知道是否可以找到给定URL的文件名.

它的形式为:

http://example.org/download.php?action=download&id=1234
Run Code Online (Sandbox Code Playgroud)

然后该链接下载诸如"cat.jpg"之类的文件.

如何找出文件名的名称?我不需要在用户计算机上实际保存文件 - 只需要找到文件的名称.

我愿意使用任何JS库 - 但是我需要确保文件实际上没有保存在用户计算机中(或者它可能只是保存在某个临时文件夹中).

javascript jquery

8
推荐指数
1
解决办法
9284
查看次数