jQuery AJAX - JSONP转换文本到JSON
jQuery AJAX - JSONP convert text to JSON
预期复制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回应然后转换它,它只会产生你已经看到的错误
相关文章:
- jQuery匹配JSON对象的部分文本
- 在文本区域POST后解码JSON
- 如何使用Windows8JSON.parse将JSON文本反序列化为日期类型
- 使用JSON文件中的变量(字符串)填充文本区域
- JSON解析字符串文本中的双引号
- 在node.js中使用JavaScript从JSON对象获取和设置文本内容
- 在freemarker中显示JSON文本
- 如何解析文本区域中的结构化字符串数据(接近JSON)以检索其所需的属性
- 为什么从JSON文本到类型的转换不包括函数
- 在文本区域格式化JSON
- 如何使用 JSON 解析正则表达式文本
- 车把.js在数据标记中嵌入文本 json 对象
- 使用 jQuery 将 HTML 文本抓取到 JSON 中,但由于循环引用而无法字符串化
- 替换json文件中文本中的值
- 如何在JavaScript中使用主节点文本对json对象进行排序
- 文本到JSON格式
- 正在读取多个JSON对象's文本作为每个jQuery语句
- 将文本框值传递给JS函数以转换为JSON
- 解析函数以字符串形式存储在对象文本/JSON语法中,并进行区分
- 解析文本.Json到jquery.animation