当前位置: 首页 > 面试题库 >

jQuery使用ajax发送数据并保存在php中

仇建茗
2023-03-14
问题内容

美好的一天,我正在尝试从表单中发送或获取数据,然后使用jquery和ajax将数据发送到应保存在数据库中的php页面中,如何在jquery中使用ajax来做到这一点,任何帮助会做的,谢谢!

HTML页面1,它将使用jquery ajax将数据发送到php页面

 <form>
       Name:<input type='text' name='name'>
       E-mail:<input type='text' name='email'>
       Gender:<select name='gender'>
       <option value='male'>male</option>
       <option value='female'>female</option>
       </select>
       Message:<textarea name='about'></textarea>
 </form>

PHP页面2将从页面1表单中接收数据

<?php
echo "
 $_POST['name'];
 $_POST['email'];
 $_POST['gender'];
 $_POST['about'];
";  
?>

这个项目的任何帮助将极大地帮助我们,谢谢!

(更新)这是我尝试使用的jQuery,但它转到了URL,我认为这不是很安全

    $(document).ready(function(){
    $("#chat").click(function(){
        $("#content").load("a.php");
    });


    $("#send").ajaxSubmit({url: 'a2.php', type: 'post'})

    });

问题答案:

您可以使用以下代码:

var form = new FormData($('#form_step4')[0]);
form.append('view_type','addtemplate');
$.ajax({
    type: "POST",
    url: "savedata.php",
    data: form,
    cache: false,
    contentType: false,
    processData: false,
    success:  function(data){
        //alert("---"+data);
        alert("Settings has been updated successfully.");
        window.location.reload(true);
    }
});

其中savedata.php是可以在其中执行数据库操作的文件名



 类似资料:
  • 问题内容: 我具有以下从数据库中提取数据的功能。ajax调用正常工作。如何将成功功能中制表符分隔的数据发送给用户?将连接类型设置为“ application / vnd.ms-excel”无效。成功警报将显示格式正确的数据。 我不想在浏览器中显示数据-我想将其发送到Excel。 编辑: 我找到了一种方法来做我想要的。我没有将用户重定向到会提示他们保存/打开Excel文件的新页面,而是在隐藏的ifr

  • 问题内容: 我想通过AJAX将字段数据从表单发送到文件,并且在网上找到了此解决方案:http : //techglimpse.com/pass-localstorage- data-php-ajax-jquery/ 唯一的问题是,我有多个字段而不是单个字段,并且我想将输出(localStorage)保存为HTML(或任何其他格式)文件,而不是将其显示在#output div中。 我怎样才能做到这一

  • 问题内容: 我是PHP / jquery的新手,我想问一下如何使用json格式的ajax从表单字段(例如(名称,年龄等))发送json数据。可悲的是,我找不到与此相关的任何信息,甚至可以动态地进行?Google搜索仅提供诸如手动建立数据之类的答案。:,等等。 反正有做吗? 谢谢您的帮助! 编辑: 问题答案: 这是一个简单的 这是我的test.php仅用于测试 这是我的index.html 两个文件

  • 问题内容: 我正在将ajax请求发送到php文件,如下所示: 这是在提交时调用函数时发送的,如下所示: 问题是用户ID php变量没有被ajax发送到check_code.php页面。或至少我似乎无法将ID回显到页面。 这是将多个值传递到服务器端页面的正确方法吗?没有userid传递,仅传递代码即可正常工作。 谢谢你们 :) 问题答案: 这是数据的格式: 在您的情况下(请注意请作为分隔符): 但是

  • 本文向大家介绍如何使用GET方法在jQuery Ajax中发送数据?,包括了如何使用GET方法在jQuery Ajax中发送数据?的使用技巧和注意事项,需要的朋友参考一下 jQuery.get(url,[data],[callback],[type])方法使用GET HTTP请求从服务器加载数据。 这是此方法使用的所有参数的描述- url- 包含请求发送到的URL的字符串 数据 -此可选参数表示将

  • 本文向大家介绍如何使用POST方法在jQuery Ajax中发送数据?,包括了如何使用POST方法在jQuery Ajax中发送数据?的使用技巧和注意事项,需要的朋友参考一下 jQuery.post(url,[data],[callback],[type])方法使用POST HTTP请求从服务器加载页面。 这是此方法使用的所有参数的描述- url- 包含请求发送到的URL的字符串 数据 -此可选参