Javascript 标记它jquery:从webserivce获取标记
我试图从一个Web服务中获取tag-it标记,问题是我甚至可以进入成功,警报从未显示,错误事件也没有出现Javascript 标记它jquery:从webserivce获取标记,javascript,jquery,asp.net,tag-it,Javascript,Jquery,Asp.net,Tag It,我试图从一个Web服务中获取tag-it标记,问题是我甚至可以进入成功,警报从未显示,错误事件也没有出现 $('#singleFieldTags').tagit({ //availableTags: sampleTags, // This will make Tag-it submit a single form value, as a comma-delimited field. singleField: true, placeholderText: "
$('#singleFieldTags').tagit({
//availableTags: sampleTags,
// This will make Tag-it submit a single form value, as a comma-delimited field.
singleField: true,
placeholderText: "Start typing your tags...",
singleFieldNode: $('#ContentPlaceHolder1_hidTags'),
availableTags: function () {
$.ajax({
url: "WServices/TypeService.asmx/getTags",
type: "POST",
data: JSON.stringify({ para_Parent_Name: "tags" }),
dataType: "json",
async: true,
success: function (data) {
console.log(data);
alert(data);
return data;
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("errer");
debugger;
}
});
}
});
确保返回的是有效的JSON。我会将通过FireBug/开发工具返回的内容准确地拿回来,并将其放进去看看是否有效 我提供这个答案是因为在jQuery的主要版本之间切换时遇到了巨大的问题。我们所有的AJAX都坏了。我们最终发现返回的是JSON。如果它无效,那么jQuery将以静默方式失败 希望这为找到解决方案提供了一个可能的开端