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

时间:2013-08-29 17:41:47

标签: javascript jquery json

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

该URL位于script标记的src属性中。

如何重新添加标题以设置content-typeaccept标题?

由于我没有隐式执行AJAX调用或获取请求,我还能这样做吗?

2 个答案:

答案 0 :(得分:0)

您不能将标题放在脚本标记中。

如果您的API位于同一个域中,则可以使用JSON作为数据类型执行Ajax请求。

如果没有,我建议您在服务器上创建一个cURL到您的API的代理。

在这两种情况下,您都可以通过电话发送正确的标头。

答案 1 :(得分:0)

你不能,但是你得到的回应是字符串吗?我遇到过这样的问题,所以从json.org下载了一个json.js并将响应字符串转换为json。

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