我正在使用 javascript 从 url 获取 html 内容。我遵循下面的代码:
function getContentHTML(theUrl) {
$.ajax({
url: theUrl,
crossDomain: true,
success: function (data) {
$("#divcontent").html(data);
}
});
}
如果 URL 是英文的(ex : bbc.com,voa.com....),它会好的,但是如果 url 包含特殊字符,我就无法获取内容。我该怎么解决?你可以在我的 URL 中测试。
最佳答案
url 中不允许有特殊字符。您需要对特殊字符进行编码。使用 javascript 中可用的 encodeURI 函数。查看 rfc 1738 了解更多详情。
关于javascript - 无法在 javascript 中获取带有特殊字符 URL 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25091777/