簡體   English   中英

Tag-it jQuery:從Web服務獲取標簽

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM