Javascript 如何使用需要回调函数作为查询参数的API

Javascript 如何使用需要回调函数作为查询参数的API,javascript,reactjs,api,fetch,Javascript,Reactjs,Api,Fetch,我试图在这里使用api:但它需要一个回调函数作为查询参数传入。如何从react应用程序实际使用此api并传入回调函数 我真的不知道。API调用返回一些javascript 因此,当您提出以下请求时: https://abr.business.gov.au/json/AbnDetails.aspx?abn=74172177893&callback=callback&guid=myguid 它将返回以下内容: callback({"Abn":"","AbnStatus":"","A

我试图在这里使用api:但它需要一个回调函数作为查询参数传入。如何从react应用程序实际使用此api并传入回调函数


我真的不知道。

API调用返回一些javascript

因此,当您提出以下请求时:

https://abr.business.gov.au/json/AbnDetails.aspx?abn=74172177893&callback=callback&guid=myguid
它将返回以下内容:

callback({"Abn":"","AbnStatus":"","Acn":"","AddressDate":null,"AddressPostcode":"","AddressState":"","BusinessName":[],"EntityName":"","EntityTypeCode":"","EntityTypeName":"","Gst":null,"Message":"The GUID entered is not recognised as a Registered Party"})
这将调用名为
callback
的窗口对象上的函数,因此必须在代码中的某个地方定义一个名为
callback
的函数来处理调用

以下是一个示例,其中
callback=abnccallback
,请注意
abnccallback
函数:


祝你好运,这实际上与react btw没有任何关系。这只是一个javascript的东西。

所以我发送了一个请求,像这样
fetch(`abnAddress}?guid=${guid}&abn=${abnNo}&callback=callbackFunction`,{mode:'no cors'}
并且我有一个函数
const callbackFunction=(e)=>{console.log('callback func'))setCallBack(e)}
应该调用哪个?但是我在本地主机的任何地方都看不到console.log。如何将回调函数的结果输入到我的应用程序中?不要说
const callbackFunction=…
。说
window.callbackFunction=…