这个问题在这里已有答案:

$就({URL:“https://uyg.sgk.gov.tr/TAKEP/TevkifatKesintiIcinUreticiSorgulaAction.do ', type: 51815 , data: { mernisno: ' 12509203912 ', isAraButtonPressed: ' 1 ', alimZamani: '的Alim Gerceklesecek ', odemeTarihi: ' 2018年11月20日', ds: ' 1543561643317 ' }, dataType: 51816 , cache: false, error: function () { alert( 51817 ); }, success: function (data) { console.log(data.substring(19, 24)); var adSoyad = data.split(' $ '); var msg = ' Sorgulamayapılan12509203912 TC Kimlik nolu '+adSoyad[1]+' '+adSoyad[2]+'adındakikişinin4 / B塔里木sigortası(塔里木袋库尔)kapsamındatescilkaydıyoktur .Kesintiyapılamaz!'; $.prompt(msg,{ buttons:[{title: ' TAMAM ',value:true}], top : ' 250px',
submit:function(e,v,m,f){/ * if(v == true){$('#tevkifatIslemleri') . load('/TAKEP/pages/jsp/tevkifat_kesinti_sayfasi2.jsp'); } * /}}); }};

当我登录“https://uyg.sgk.gov.tr/TAKEP/LoginAction.do”并在chrome开发人员工具中调用它时,这种方法有效 .

但我有一个MVC项目 . 用户在Iframe中登录此页面 . 然后我在框架外面称这个ajax .

我在'https://uyg.sgk.gov.tr/TAKEP/TevkifatKesintiIcinUreticiSorgulaAction.do ' from origin ' http://localhost ' has been blocked by CORS policy: Response to preflight request doesn'通过访问控制检查访问XMLHttpRequest:请求的资源上没有'Access-Control-Allow-Origin'标头 .