jQuery AJAX - JSONP转换文本到JSON

jQuery AJAX - JSONP convert text to JSON

本文关键字:文本 JSON 转换 JSONP AJAX jQuery      更新时间:2023-09-26

预期复制1

期望复制2

我在各种问题中寻找关于JSONP的适当解释,但仍然无法找到。

例如,

我想使用JSONP做一个跨域请求,响应的格式是text/plain。是否有办法重写或重新格式化响应?即用dataType: "jsonp"

解析text/plain响应

总是出错,

Resource interpreted as Script but transferred with MIME type text/plain: "Some_url"Uncaught SyntaxError: Unexpected identifier

有人可以解释我,RestAPI应该总是返回JSON格式的结果?

我想使用JSONP做一个跨域请求,响应的格式是text/plain。

您需要了解JSONP技术使用<script>标记来加载资源。响应应该是有效的javascript代码,看起来像这样:

callback_function({"some": "data", "in": "JSON format"});

所以你的问题的答案是否定的,你不能用HTML回应然后转换它,它只会产生你已经看到的错误