2015-05-25 38 views
1

Expected Duplication 1jQuery的AJAX - JSONP將文本轉換爲JSON

Expected Duplication 2

我正在尋找關於JSONP好好解釋各種問題,但還是沒能找到。

例如,

我想使用JSONP做跨域請求和響應的格式是text/plain。有沒有辦法覆蓋或重新格式化迴應?即解析text/plain響應與dataType: "jsonp"

我總是得到錯誤,

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

有人可以解釋我的RESTAPI應該總是返回JSON格式的結果?

回答

2

我想用JSONP做一個跨域請求,響應的格式是text/plain。

您需要了解JSONP技術利用<script>標籤來加載資源。反應應該是有效的JavaScript代碼,那麼,它看起來是這樣的:

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

所以回答你的問題是否定的,你不能用HTML響應,然後改造它,它只會產生你有錯誤已經看過。