Javascript 如何将json头和内容类型设置为脚本标记中的URL?

Javascript 如何将json头和内容类型设置为脚本标记中的URL?,javascript,jquery,json,Javascript,Jquery,Json,我有一个URL,它调用一个API,该API返回一个json响应,但由于某种原因,发出的请求没有正确的头 URL位于脚本标记的src属性内 如何重新添加标题以设置内容类型和接受标题? 因为我没有隐式地执行AJAX调用或get请求,所以我仍然可以这样做吗?您不能在脚本标记中放置标题 如果您的API在同一个域上,那么可以使用JSON作为数据类型执行Ajax请求 如果不是,我的建议是,在服务器上创建一个与API相关的代理 在这两种情况下,您将能够在通话中发送正确的报头。您不能,但您是否会收到字符串形式的

我有一个URL,它调用一个API,该API返回一个json响应,但由于某种原因,发出的请求没有正确的头

URL位于
脚本
标记的src属性内

如何重新添加标题以设置
内容类型
接受
标题?


因为我没有隐式地执行AJAX调用或get请求,所以我仍然可以这样做吗?

您不能在脚本标记中放置标题

如果您的API在同一个域上,那么可以使用JSON作为数据类型执行Ajax请求

如果不是,我的建议是,在服务器上创建一个与API相关的代理


在这两种情况下,您将能够在通话中发送正确的报头。

您不能,但您是否会收到字符串形式的响应?我遇到过这样的问题,所以从json.org下载了一个json.js,并将响应字符串转换为json

var var1 = '{json string here}'; 
var result = JSON.parse(var1);

为此,您需要使用cors+ajax,或者将配置信息从标题移动到查询字符串参数。感谢您的编辑。我正在使用手机,因此无法设置文字样式。