状态401当使用外部Javascript时,需要解决
Status 401 when using external Javascript, need a work around
以下是事实。我有一个调用外部javascript文件的html页面。当我加载这个页面时,我得到了401。我知道401处理身份验证,但我加载的页面是登录页面。我需要验证字段,但我的JS文件不会加载,所以它不会验证字段。
有人知道原因吗?还是四处工作?
您得到的是一个HTTP 401 Unauthorized
错误。您的JavaScript文件可能位于服务器上受密码保护的文件夹中。
如果您需要此文件来操作登录表单,则必须将其从受保护的文件夹中取出。
如果文件是从外部加载的(即不在服务器上),则可以使用XMLHttpRequest
进行身份验证。
下面是一个使用jQuery的例子:
$.ajax({
url: /* url */,
dataType: "script",
username: /* username */,
password /* password */:
success: /* success callback function */
});
如果你不想暴露你的username
和/或password
,我建议你在没有身份验证的情况下将JS文件本地存储在服务器上。
相关文章:
- 可以't解决Javascript错误
- 我如何使用javascript来解决这个等式
- 有人能帮我理解为什么这个JavaScript代码赢得'不起作用,以及我如何解决它
- 我该如何解决这个问题;参考网格”;在JavaScript中完成的对象数
- 解决 JavaScript 和数据库表逻辑情况
- Django,推荐在块中声明和解决JavaScript依赖关系的方法
- 循环使用随机变量和数组来解决javascript的多重包含问题
- 解决javascript中文档未就绪的原因
- 如何解决Javascript中的圈复杂性
- 正在解决Javascript冲突
- 如何解决javascript中的TypeError:getElementById为null
- 解决javascript变量名冲突,而不是iframe
- 解决Javascript冲突/ jquery
- 如何解决JavaScript中缺少参数列表
- 如何解决javascript中使用引号的c# Json序列化解析
- 如何解决javascript的CPP中的新行问题
- 我如何解决javascript或http错误在wkhtmltopdf
- 如何解决javascript的漏洞问题
- 如何解决Javascript作用域问题.结束是答案吗?
- 如何解决Javascript未捕获的下拉列表更改时的引用错误