[英]Unable to get Java Response in Ajax with dataType: “jsonp” but dataType: “text” Works
當我使用以下代碼時,我無法在ajax中獲取回調響應值
$.ajax({
type: 'POST',
jsonpCallback: 'jsonCallback',
contentType: 'application/json',
url: apiurl,
dataType: "jsonp",
data: jsonstring,
success: function(response)
{
callback(response);
token = response;
},
error: function(jqXHR, textStatus, errorThrown){
alert('Not Permitted ' + textStatus);
}
但是,當我更改以上dataType:“文本”它工作。
當我使用dataType:“ jsonp”時如何獲得響應。
我的java響應如下:
返回Response.status(200).entity(“ HAI”)。build();
任何幫助都應深表感謝。
如果您使用的是jsonp,則似乎無需設置contentType:“ application / json”,因為它實際上是一段JavaScript而不是json字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.