js-ajax实现页面无跳转提交form表单

问题描述

ajax实现页面无跳转提交form表单

我没有做过ajax,不懂js跟jq,想实现一个输入框输入,然后提交添加,ajax怎么实现页面无跳转,显示添加成功呢,求贴测试好的代码,写好尽量讲解下

解决方案

function tijiao(){

var formParam = $("#我是form的id").serialize();//序列化表格内容为字符串

$.ajax({

type:'post', //提交方式

url:'我是提交地址',

data:formParam,//提交的数据

cache:false,

dataType:'json', //数据类型
success:function(data){ //后台处理成功后的返回操作
}
error:function(){} //后台处理失败后的返回操作
});

}

解决方案二:

函数没问题,你得有时间出发来调运呀,比如说写一个按钮在响应它的onclick事件时 调运你的函数

解决方案三:

在jsp页面定义一个button :
js:
$(function(){
$("#submitBtn").click(function(){
tijiao();
}
}

解决方案四:

html

js

function sub(){
$.ajax({
url:url,
dataType:json,
data:data, //发送数据
cache:false,
async:false, //true异步 false同步
success:function(){
alert("注册成功");

}

});
}

解决方案五:

怎么被吞掉了...

解决方案六:

函数没问题,你得有时间出发来调运呀,比如说写一个按钮在响应它的onclick事件时 调运你的函数

时间: 2024-10-28 08:04:35

js-ajax实现页面无跳转提交form表单的相关文章

js实现a标签超链接提交form表单的方法_javascript技巧

本文实例讲述了js实现a标签超链接提交form表单的方法.分享给大家供大家参考.具体实现方法如下: <form action="/home/search" method="get" id="search_form"> <div class="searchBox png" id="searchBox"> <input type="text" id="

提交form表单如何让页面在提交后不发生跳转

问题描述 提交form表单如何让页面在提交后不发生跳转希望有详细的示例 解决方案 解决方案二:用AJAX无刷新跳转.$.post("跳转URL"),{Action:"POST",Name:"useradress"},function(data,textStatus){data是返回值,返回NULL就行.这里可以不用写,后台的URL跳转中returnnull:就行})解决方案三:不想跳转就让action执行完后,再指向回来提交的这个页面就行了解决方

基于jQuery通过jQuery.form.js插件使用ajax提交form表单_javascript技巧

我们在提交表单的时候,如果没有使用ajax提交,页面都会自己刷新一下,显得非常的不友好,所以我们需要把我们的表单提交修改为ajax的模式,可以让用户清楚地知道他们在提交表单的时候处在哪一个阶段:正在提交?提交成功? 我简单使用了一下,jQuery Form插件有一下优点: 1.支持提交前验证. 2.支持提交后回调. 3.采用AJAX方式,有很好的用户体验 4.提交方式是灵活.只要指定要提交的form ID即可.想提交那个form.就可提交那个.同时提交参数可配置. 5.支持提交多种类型数据.如:

Ajax提交Form表单页面仍会刷新问题的快速解决办法_AJAX相关

搞了半天原来点击提交按钮 少加了个type="button"  原来是  <form >  <button id="sub" />   </form>  结果怎么弄都会刷新页面,加上就好了  PS:form 表单中存在button时ajax提交后自动刷新问题 //在记一个坑(刚学前台,不是很懂,项目中自己给自己挖了个坑,哈哈...) <form class="form-horizontal"> &l

Ajax提交Form表单页面仍会刷新问题的快速解决办法

搞了半天原来点击提交按钮 少加了个type="button"  原来是  <form >  <button id="sub" />   </form>  结果怎么弄都会刷新页面,加上就好了 PS:form 表单中存在button时ajax提交后自动刷新问题 //在记一个坑(刚学前台,不是很懂,项目中自己给自己挖了个坑,哈哈...) <form class="form-horizontal"> <

浅谈js ajax提交form表单的认识

学代码的时间也不短了,但是却很少使用ajax,后来特地去了解了一下,以下是作为初用ajax的新人对ajax的看法以及认识. Ajax,异步请求,通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 最近自己测试ajax提交form表单,表单提交有post和get两种使用更多的是post方法,虽然与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用.然而,在以下几种情况中,使用 POST 请求更为有效

在jsp中提交form表单不能跳转进方法

问题描述 在jsp中提交form表单不能跳转进方法 我用的form表单提交的,jsp里 这样,js是function search(){ var myselec = $('#myselectHidden').val(); $.ajax({ type:'POST', data: {param:"myselec",isAll:"yes",param2:myselec}, url:'outQueryOption', success:function(data){ var

jQuery ajax提交Form表单实例(附demo源码)_jquery

本文实例讲述了jQuery ajax提交Form表单的方法.分享给大家供大家参考,具体如下: Jquery的$.ajax方法可以实现ajax调用,要设置url,post,参数等. 如果要提交现有Form需要写很多代码,何不直接将Form的提交直接转移到ajax中呢. 以前的处理方法 如Form代码如下: <form id="Form1" action="action.aspx" method="post" > 名称:<input

button按钮提交form表单的js方法不要使用关键字login

    在使用button按钮提交form表单时,js方法不要使用关键字login,否则你会遇到莫名其妙的警告而无法正常执行!     js代码如下:         function login(){     var username=document.getElementById("username").value;     var password=document.getElementById("password").value;     if( usern