在用户双击页面中的任何单词时出现的弹出窗口
它在FF和GC中运行良好但在IE中出现了字符编码问题
我正在使用JSONP
function PopupGenerate(e,selectedText){
PopUpMessage(selectedText,waitMessage);
appAPI.request.get({
url: WebServiceUrl + encodeURIComponent(selectedText),
onSuccess: function(responseString) {
var response = JSON.parse(responseString);
if(response.SearchResults == "NoResult")
{
PopUpMessage(selectedText,noResultMessage);
}
else
{
PopUpWord(selectedText,response,e);
}
},
onFailure: function(httpCode) {
PopUpMessage(selectedText,ConnectionErrorMessage);
},
contentType: 'application/json'
});
}
那么如何在IE中修复它?
答案 0 :(得分:1)
这是Internet Explorer中编码字符串的已知问题。您可以使用可以使用其中一个在线编码器编码的HTML特殊字符发送文本来解决此问题:
[披露:我是Crossrider员工]