首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在不刷新页面的情况下在表单中发送输入/选择字段(PHP/AJAX/JS)

如何在不刷新页面的情况下在表单中发送输入/选择字段(PHP/AJAX/JS)
EN

Stack Overflow用户
提问于 2018-08-15 03:37:35
回答 1查看 28关注 0票数 0

我在一个表单中有几个字段来动态添加数据到数据库。我使用ajax将数据从几个字段发送到php,并收到正确的响应。但是当我用附加的点击处理程序点击按钮来提交所需的字段时,整个表单都被重新加载,我不知道为什么。谁能帮帮我。无论如何,提前感谢;)

代码语言:javascript
复制
  $("#button").click(
    function(){
        var somedata1= $(".someinput").val();
        var somedata2= $(".someselect").val();
        ajax_post('http://someurlhere', 
        'some1='+somedata1+'&some2='+somedata2+'&csrf_token='+csrf_token, handle_submit, handle_error);
    }
);
EN

回答 1

Stack Overflow用户

发布于 2018-08-15 03:40:34

您需要防止提交表单所做的默认操作(重新加载页面)。

代码语言:javascript
复制
$("#button").click(
  function(e){
    // this prevents the default action from the submit action
    e.preventDefault();
    var somedata1= $(".someinput").val();
    var somedata2= $(".someselect").val();
    ajax_post('http://someurlhere', 
    'some1='+somedata1+'&some2='+somedata2+'&csrf_token='+csrf_token, handle_submit, handle_error);
  }
);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51848666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档