[英]Tag-it jquery: get tags from the webserivce
我正在嘗試從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: "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 / Development工具),並將其放在http://jsonlint.com/中,以查看其是否有效。
我將此作為答案,因為當我們在jQuery的主要版本之間切換時遇到了很多問題。 我們所有的AJAX產品都壞了。 我們最終弄清楚是返回了JSON。 如果無效,則jQuery會靜默失敗。
希望這為尋找解決方案提供了可能的起點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.