AJAX表单提交以及数据接收

Posted 软件开发超级网

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AJAX表单提交以及数据接收相关的知识,希望对你有一定的参考价值。

ajax是一种传输方式,数据不是提交给ajax,而是 数据 由 ajax提交到后台(并不刷新页面)

技术分享

要实现一个简单的ajax请求,要这3样东西,一个html页,一段js代码,一个可以响应请求的后台

这里使用了jquery的js框架,原生js的ajax请求我背不住

 

html

<!--这里需要引用一个jquery的库-->
 
<form id="form">
    <input name="data" type="text">
    <input type="button" value="提交" id="submit">
</form>
<div id="result"></div>

 

js

$("#submit").click(function(){
    $.ajax({
        url:‘demo.php,
        type:"POST",
        data:$(‘#form‘).serialize(),
        success: function(data) {
            $("#result").text(data);
        }
    });
});

 

demo.php

<?php
if($_POST[‘data‘]){
    echo ‘接受到数据‘.$_POST[‘data‘];
}else{
    echo 没有‘接受到数据‘;
}
?>

以上是关于AJAX表单提交以及数据接收的主要内容,如果未能解决你的问题,请参考以下文章

ajax提交参数php接收不到

关于form表单提交数据后不跳转页面+ajax接收返回值的处理

jQuery实现ajax提交form表单(可以是提交json),用springmvc接收。图文详解

使用JQuery的.ajax()提交表单后当前页面表单内容被清空,请问如何保留数据?

PHP symfony 4 ajax 表单提交

ajax表单提交成功后,为何表单里还有上次填入的数据,如何解决