亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

提交帶有日期步驟的表單,無需重新加載頁面

提交帶有日期步驟的表單,無需重新加載頁面

神不在的星期二 2023-10-16 10:35:54
我有一個注冊頁面,其中每個步驟都使用數據步驟。這工作正常。然而,為了我自己的需要,我需要弄清楚如何在不刷新頁面的情況下發送 php 請求。為了防止刷新表單,我必須使用<button type="button" name="register"> 但是當按鈕類型=按鈕時我如何能夠將請求發送到php。我看到有人說我需要使用 jquery 的帖子。我明白了。但是,怎么樣?有人可以在這里向我解釋一下嗎?我想使用 Jquery 和這個,但是如何在該數據中獲取表單輸入,特別是如何在 php 中接收這些數據?    $('#submit').click(function() {    $.ajax({        url: 'register.inc.php',        type: 'POST',        data: {            email: 'HOW DO I GET FORM INPUT HERE?',            username: 'HOW DO I GET FORM INPUT HERE?'        },        success: function(msg) {            alert('Register succesful!');        }                   });});謝謝你的努力,已經。編輯:我現在得到了這個:    <script>  $(function () {    $('button').bind('click', function (event) {    event.preventDefault();      $.ajax({        type: 'POST',        url: '../includes/register.inc.php',        data: $('form').serialize(),        success: function () {          alert('yoope');        }      });    });  });</script>以上腳本有效。但是,它總是向我發出警報,并且不再使用我在 php 腳本中給出的錯誤。怎么修?
查看完整描述

1 回答

?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

您始終可以使用return false來停止加載表單。


如果您使用 JQuery,類似這樣(提交表單并停止加載)


$('#myForm').submit(function () {

 return false;

});

或者您可以調用另一個函數來處理表單中的數據,然后停止加載


<form name="myForm" onsubmit="myFunction()">

....

....

</form>


<script>

function myFunction()

{

  //handle data


  //stop the form

  return false;

}

</script>


查看完整回答
反對 回復 2023-10-16
  • 1 回答
  • 0 關注
  • 117 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號