function term_edit_dlg_init(title = gLocal.gui.dict_terms) { $("body").append('
'); $("#term_edit_dlg").dialog({ autoOpen: false, width: 550, buttons: [ { text: gLocal.gui.save, click: function () { term_edit_dlg_save(); $(this).dialog("close"); }, }, { text: gLocal.gui.cancel, click: function () { $(this).dialog("close"); }, }, ], }); } function term_edit_dlg_open(id = "") { if (id == "") { $("#term_edit_dlg").dialog("open"); } else { $.post( "../term/term_get_id.php", { id: id, }, function (data) { let word = JSON.parse(data); let html = term_edit_dlg_render(word); $("#term_edit_dlg_content").html(html); $("#term_edit_dlg").dialog("open"); } ); } } function term_edit_dlg_render(word = "") { if (word == "") { word = new Object(); word.pali = ""; } let output = ""; output += "
"; output += ""; output += "
"; output += "" + gLocal.gui.spell + ""; output += ""; output += "
"; output += "
"; output += "" + gLocal.gui.first_choice_word + ""; output += ""; output += "
"; output += "
"; output += "" + gLocal.gui.other_meaning + ""; output += ""; output += "
"; output += "
"; output += "" + gLocal.gui.tag + ""; output += ""; output += "
"; output += "
"; output += "" + gLocal.gui.language + ""; output += ""; output += "
"; output += "
"; output += "" + gLocal.gui.channel + ""; output += ""; output += "
"; output += "
"; output += "" + gLocal.gui.encyclopedia + ""; output += ""; output += "
"; output += "
"; return output; } function term_edit_dlg_save() { $.ajax({ type: "POST", //方法类型 dataType: "json", //预期服务器返回的数据类型 url: "../term/term_post.php", //url data: $("#form_term").serialize(), success: function (result) { console.log(result); //打印服务端返回的数据(调试用) if (result.status == 0) { alert(result.message + gLocal.gui.saved + gLocal.gui.successful); } else { alert("error:" + result.message); } }, error: function (data, status) { alert("异常!" + data.responseText); switch (status) { case "timeout": break; case "error": break; case "notmodified": break; case "parsererror": break; default: break; } }, }); }