我正在尝试通过 Ajax 将数据(输入文本、下拉列表等)和文件发送到 PHP 文件。我使用此函数添加名为Action 的额外参数。操作可以是以下一些文本:“添加”、“编辑”、“读取”和“删除”(增删改查选项)。请参阅下面的脚本:
\n\nfunction recordActions(action_name, id) {\n //id = (typeof id == "undefined") ? \'\' : id;\n\n var frm = document.getElementById(action_name + \'_form\');\n var form_data = new FormData();\n\n form_data.append(\'action\', action_name);\n form_data.append(\'fd\', frm);\n\n $.ajax({\n type: \'post\',\n dataType: \'json\',\n url: \'<?php echo FILENAME_USERS_ACTIONS; ?>\',\n data: form_data, \n cache: false,\n processData: false,\n contentType: false,\n success:\n if (data.action == \'add\' || data.action == \'edit\') {\n $("#" + action_name + \'_form\')[0].reset();\n $("#" + action_name + \'_div\').slideUp();\n }\n showWeekAgenda();\n\n } …Run Code Online (Sandbox Code Playgroud)