js如何请求外部系统webapi

请问如何请求外部api,.

好像使用以下代码没有任何反应。在postman是可以调通的

FR.ajax({

dataType:"jsonp",//跨域采用jsonp方式  

url: "http://localhost:44697/api/services/ClientSales/DataBIFcstSumInfo/Create",

success: function(data, textStatus) {

alert(this.url);

}

});

FineReport 帆软用户AJn7WzWcdp 发布于 2023-12-27 15:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
帆软用户AJn7WzWcdpLv3见习互助
发布于2023-12-27 15:38

const xhr = new XMLHttpRequest();

const url = 'http://localhost:44697/api/services/ClientSales/DataBIFcstSumInfo/Create';

const data = JSON.stringify({ remark: 'hello' });

xhr.open('POST', url, true);

xhr.setRequestHeader('Content-Type', 'application/json');

xhr.onreadystatechange = function () {

  

};

xhr.send(data);

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-12-27 15:32(编辑于 2023-12-27 15:38)

试下json,不用jsonp

$.ajax({    type: "GET",    url: "http://example.com/data",    data: {name: "John", location: "Boston"},    success: function(data) {      console.log(data);    }   });

  • 帆软用户AJn7WzWcdp 帆软用户AJn7WzWcdp(提问者) 也没有反应,是否可以使用原生ajax?
    2023-12-27 15:35 
  • 用户k6280494 用户k6280494 回复 帆软用户AJn7WzWcdp(提问者) 你把localhost换成ip,试一下
    2023-12-27 15:37 
  • 用户k6280494 用户k6280494 回复 帆软用户AJn7WzWcdp(提问者) 不行就试一下jQuery的请求方式
    2023-12-27 15:38 
  • 1关注人数
  • 170浏览人数
  • 最后回答于:2023-12-27 15:38
    请选择关闭问题的原因
    确定 取消
    返回顶部