前后端交互之使用ajax方法实现form表单的提交

前后端交互之使用ajax方法实现form表单的提交

转载于:使用ajax方法实现form表单的提交 - 程序员十三 - 博客园 (cnblogs.com)

οnsubmit=“reutrn false”:表示禁止表单提交。

data: $('#addTaskform').serialize(),序列化提交表单数据。

不要忘记引用js文件

一、使用form提交数据

1.前后端完全分离,单独测试后端,可以直接使用form提交。

form表单提交,主要action标明跳转的地址,type的类型要是submit。

此种方法是交给后端处理数据传递成功后页面的跳转。

前端代码

任务名称:

源数据库连接名:

目标数据库连接名:

源数据表:

目标数据表:

后端代码

@RequestMapping(path = "/addMergeTask",method = RequestMethod.GET)

@ResponseBody

public Result addmergeTask(@RequestParam("taskName") String taskName,@RequestParam("srcLink") String srcLink,@RequestParam("tarLink") String tarLink,@RequestParam("srcTable") String srcTable,@RequestParam("tarTable") String tarTable){

boolean res= mergeTaskService.addmergeTask(taskName,srcLink,tarLink,srcTable,tarTable);

int status=res? RequestResCodeConst.SUCCESS:RequestResCodeConst.FAILURE;

String message=res?"发布成功":"发布失败";

return new Result<>(status,message);

}

二、使用ajax提交数据,前端实现页面跳转

在常用方式中,点击的登录按钮的type为"submit"类型,此处为button类型;在常用方式中,form的action不为空,此处为空。ajax方式中需要注意的是$.ajax方法中的参数:dataType和data。data可以使用.serialize序列化提交

呈现效果

前端代码

Title

连接名:

IP地址:

数据库类型:

端口号:

用户名:

密码:

数据库:

后端代码

@RequestMapping(path="/addLink",method = RequestMethod.GET)

@ResponseBody

public Result addLink(@RequestParam("linkName") String linkName,@RequestParam("linkAdd") String linkAdd, @RequestParam("linkType") String linkType, @RequestParam("portName") String portName, @RequestParam("userName") String userName, @RequestParam("psw") String psw,@RequestParam("dataBaseName") String dataBaseName){

boolean res= dataBaseService.addLink(linkName,linkAdd,linkType,portName,userName,psw,dataBaseName);

int status=res? RequestResCodeConst.SUCCESS:RequestResCodeConst.FAILURE;

String message=res?"发布成功":"发布失败";

return new Result(status,message);

}

相关推荐

怎么套野鸡(怎么套野鸡教程)
365提现流水不足

怎么套野鸡(怎么套野鸡教程)

📅 08-27 👁️ 9863
《太白阴经》全部章节
365bet线上官网

《太白阴经》全部章节

📅 09-22 👁️ 9943
叶选平同志生平
365足球平台入口

叶选平同志生平

📅 07-01 👁️ 1962
正在阅读:怎样开通甜橙白条?甜橙白条开通的具体方法怎样开通甜橙白条?甜橙白条开通的具体方法
为什么女生都是路痴?路痴的世界是这样的
365bet线上官网

为什么女生都是路痴?路痴的世界是这样的

📅 07-01 👁️ 3692
魔兽角色选择界面多久掉线
365bet线上官网

魔兽角色选择界面多久掉线

📅 06-30 👁️ 1423