首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用浏览器身份验证的jQuery AJAX调用

问使用浏览器身份验证的jQuery AJAX调用
EN

Stack Overflow用户
提问于 2017-10-05 19:09:01
回答 1查看 293关注 0票数 1

我想使用jQuery发送一个AJAX请求。调用url需要授权。直接在浏览器中输入URL,浏览器的授权/登录对话框弹出。如何使用此凭据或使用jQuery强制弹出对话框?

​

代码语言:javascript
复制
$.ajax({
    type: "GET",
    url: "myURL",
    data: {  param1: "1"},			
    contentType: 'application/json',
    dataType: 'json',
    success: function( data, textStatus, jQxhr ){				
	    console.log( data );		
    },
    error: function( jqXhr, textStatus, errorThrown ){				
      console.log( errorThrown );		
    }
});

​

EN

回答 1

Stack Overflow用户

发布于 2017-10-05 19:11:56

每当iframe.中的身份验证失败时,都会呈现相同的页面

代码语言:javascript
复制
var url = "your website url here"

$.ajax({
    type: "GET",
    url: "myURL",
    data: {  param1: "1"},      
    contentType: 'application/json',
    dataType: 'json',    
    success: function( data, textStatus, jQxhr ){       
      console.log( data );    
    },
    error: function( jqXhr, textStatus, errorThrown ){        
      if(jqXhr.status==401){           
          $('<iframe src="'+url+'"></iframe>').appendTo('body');          
      }
    }
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46584181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档