在我的 jquery 代码中,我使用 ajax get 函数来获取页面的 html 代码。然后我想从中获取某个元素,但是当我尝试这样做时,jquery 给出了这个错误:
SCRIPT5022: Syntax error, unrecognized expression:
在 html 字符串上。
$.ajax({
url: myURL,
dataType: 'html',
success: function (data) {
g = $('#MainLeftCell', $(data)).html(); // ERROR occurs here
alert(g);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("An error occured when searching.");
}
});
我认为这是因为 html 字符串中可能存在 jquery 解析器无法识别的奇怪代码序列。获取它的页面是 SharePoint 页面。
有没有办法解决这个问题?