mark.js已导入,当使用字符串参数在任何地方对参数进行硬编码,ajax返回成功,数据库中的项目均已导入且一切正常,除了它没有标记任何内容时,mark.js即可工作:
这是标记功能:
var mark = function (wordobj) {
$(".context").mark(wordobj);
};
这是ajax / jquery从数据库中检索项目并成功进行的操作:
$.ajax({
type: "POST",
url: "tooltipmark.aspx/Getwordsfromdb",
data: "{'g' : '" + 1 + "'}",
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (res) {
alert("success");
$.each(res.d, function (index, value) {
console.log(JSON.stringify(value.Word));
var tobemarked = JSON.stringify(value.Word);
mark(tobemarked);
});
},
error: function (xhr, textStatus, err) {
alert("readyState: " + xhr.readyState);
}
});
控制台记录值可以完美记录单词