2021年8月22日 星期日

使用jQuery將資料快速填充到表單

jQuery form autofill 


function loadData(jsonStr) {

    var obj = eval("(" + jsonStr + ")");

    var key, value, tagName, type, arr;

    for (x in obj) {

        key = x;

        value = obj[x];

        $("[name='" + key + "'],[name='" + key + "[]']").each(function() {

            tagName = $(this)[0].tagName;

            type = $(this).attr('type');

            if (tagName == 'INPUT') {

                if (type == 'radio') {

                    $(this).attr('checked', $(this).val() == value);

                } else if (type == 'checkbox') {

                    arr = value.split(',');

                    for (var i = 0; i < arr.length; i++) {

                        if ($(this).val() == arr[i]) {

                            $(this).attr('checked', true);

                            break;

                        }

                    }

                } else {

                    $(this).val(value);

                }

            } else if (tagName == 'SELECT' || tagName == 'TEXTAREA') {

                $(this).val(value);

            }

        });

    }

}

VS Code AI 已進入 Agent 時代:豆包、MiMo 與現代 AI Coding 工具演進解析

  前言 近年 VS Code 的 AI 開發工具快速演進,已從早期的「程式碼補全工具」逐步轉變為能夠理解整個專案並執行任務的 Agent 系統。 傳統 AI 工具僅能提供單段程式碼建議,但新一代工具已具備: 專案檔案搜尋能力 多檔案修改能力 自動規劃與任務拆解能力 Termin...