Javascript Ajax响应不是';t响应json响应

Javascript Ajax响应不是';t响应json响应,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,任务非常简单,我只需要将这些json响应保存到我的代码中,以便稍后对其进行操作,但我无法使其正常工作。我尝试过的不仅仅是一种毫无效果的策略。问题是它适用于json,而不是另一个语法完全相同的json。这是我的密码 函数searchOwner(){ $.ajax({ 键入:“获取”, contentType:“应用程序/json”, 数据类型:“jsonp”, url:“https://elvet.eu-gb.mybluemix.net/get_pet_owner?pet_id=p1234567

任务非常简单,我只需要将这些json响应保存到我的代码中,以便稍后对其进行操作,但我无法使其正常工作。我尝试过的不仅仅是一种毫无效果的策略。问题是它适用于json,而不是另一个语法完全相同的json。这是我的密码

函数searchOwner(){
$.ajax({
键入:“获取”,
contentType:“应用程序/json”,
数据类型:“jsonp”,
url:“https://elvet.eu-gb.mybluemix.net/get_pet_owner?pet_id=p12345678912345",
成功:功能(responseData){
警报(响应数据)
}
})
}
函数searchPet(){
$.ajax({
键入:“获取”,
contentType:“应用程序/json”,
数据类型:“jsonp”,
url:“https://elvet.eu-gb.mybluemix.net/getpets?pet_id=p12345678912345",
成功:功能(responseData){
警报(“正常”)
}
});
}

数据类型:“json”,在
searchOwner()
中的
数据类型:
searchPet()中的调用不完全相同。。。
searchPet
的数据类型为
jsonp
-为什么不像前面的调用那样只使用
json
?上面的代码在运行时似乎工作正常
get\u pet\u owner
url似乎不会返回
jsonp
,但另一个返回。它返回的是标准json,而不是CORSenabled@charlietfl返回此错误:CORS策略已阻止从原点“null”访问“”处的XMLHttpRequest:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“Access control Allow origin”标头。是,这是一个输入错误,因为我我在尝试不同的解决方案。json永远不会起作用。它应该是jsonp。我已经编辑过它了。谢谢你指出它。