Tag: 请求标头

如何使AJAX请求看起来像常规的正常请求

我必须设置$.ajax上的哪些参数来尝试将AJAX请求作为普通请求进行掩码? 我想这与正确的标题有关。 我认为问题的一个重要部分是当处理本地.html文件时,jQuery将Origin的header-value设置为null 。 有没有办法取出Origin-header? 在这一刻,如果我通过网络浏览器浏览它并且当我执行jQuery AJAX请求时,我会从同一个URL获得不同的结果 。

使用jQuery / ajax进行基本身份validation

我正在尝试创建基本身份validation页面,其中我的表单有三个字段 用户名 密码 授予类型 在提交表单时,我只想在JSON格式的HTML上显示来自服务器的返回响应。 我对Web服务的AJAX调用还需要设置Authorization标头。 但不知何故标题没有设置。 我在尝试 beforeSend : function(xhr) { xhr.setRequestHeader(‘Authorization’, “Basic ******”); xhr.setRequestHeader(“contentType”, “application/json;charset=UTF-8”); } 但是当我在控制台中调试代码时,似乎断点永远不会进入这个function。 我是Ajax的新手,并通过在互联网上搜索下面的代码。 我在下面发布完整的代码。 码: $(document).ready(function() { // process the form $(‘form’).submit(function(event) { // get the form data var formData = { ‘username’: $(‘#username’).val(), ‘password’: $(‘#password’).val(), ‘grant_type’: $(‘#grantType’).val() }; // process the form $.ajax({ type : ‘POST’, url […]