打開MVC部分視圖以填充下拉菜單時,我正在進行AJAX調用。這種聯繫是我們的一個承包商(我曾打過電話,他們正在努力幫助)。這是呼叫:對另一個域的AJAX調用產生的奇怪響應
$.ajax({
async: true,
crossDomain: true,
url: "https://contactor/integration_beta/reports?request=getStandardList",
type: 'POST',
headers: {
"authorization": "Basic MzY0MTVlYTktNDJjZC00ZGI1LTg1OWItNjFiODM1MzEwNzY1OjY1MDhkM2U4LTlmYTItNGE2Ny05NmYwLTgwZTgxMGY5NWNjNQ==",
"Access-Control-Allow-Origin": "*",
"content-type": "application/json"
},
processData:false,
data: { version : 1.0 },// "{\n \"version\": \"1.0\"\n}",
error: function (XMLHttpRequest, textStatus, errorThrown) {
var err = errorThrown;
alert('error, ' + errorThrown);
},
success: function (data) {
var d = data;
alert('success, ' + data);
$("#txtReportStatus").val(data);
}
});
的問題是,我得到一個200響應:
但控制檯顯示錯誤:
不任何人都知道我在這裏做錯了什麼?
您更新了https:// contactor/integration_beta/reports?request = getStandardList網站的配置以及該網絡配置? –
不,我自己的網頁配置 –
如果您想訪問https:// contactor/integration_beta/reports?request = getStandardList,那麼該網頁必須允許使用標題。所以,如果你是該網站的所有者,你將不得不改變網頁配置?改變你自己的配置在這裏沒有幫助 –