第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

使用阿賈克斯請求從 html 表單運行 php 腳本

使用阿賈克斯請求從 html 表單運行 php 腳本

PHP
料青山看我應(yīng)如是 2022-09-17 21:28:39
我一直在嘗試通過ajax請求運行一個小的php腳本。更大的圖景是,我想在單擊按鈕時以html表單將數(shù)據(jù)存儲在我的數(shù)據(jù)庫中,而無需在同一次單擊時實際提交該表單。但是,由于我是編程新手,因此我試圖首先使基本原則發(fā)揮作用。為了進(jìn)行測試,我做了一個最小的例子。在 ajaxtest.hml 中,我制作了一個應(yīng)該執(zhí)行函數(shù)的按鈕。該函數(shù)應(yīng)該執(zhí)行ajax請求以執(zhí)行測試.php(位于同一文件夾中)。測試.php應(yīng)該只返回“你好世界”。但是,該按鈕不起作用,我無法弄清楚出了什么問題。click()我的密碼.html:<html><meta charset="UTF-8"><body>  <button type="button" onclick="click()">Click Me</button>  <p id="p"></p>  <script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js">  function click(){              $.ajax({                  type: 'POST',                  url: 'testing.php',                  success: function(data) {                      alert(data);                  }              });            }  </script></body></html>和測試.php:<?phpecho "Hello World"; ?>這可能是我在這里犯的一個典型的新手錯誤,但是到目前為止,關(guān)于這個和類似主題的不同帖子的叢林并沒有幫助我......任何幫助都非常感謝!
查看完整描述

5 回答

?
qq_遁去的一_1

TA貢獻(xiàn)1725條經(jīng)驗 獲得超8個贊

您應(yīng)該刪除屬性“onclick=click()”中的括號,否則該函數(shù)將在頁面加載時立即執(zhí)行,這就是您無法看到按鈕操作的原因。


查看完整回答
反對 回復(fù) 2022-09-17
?
夢里花落0921

TA貢獻(xiàn)1772條經(jīng)驗 獲得超6個贊

您可以嘗試隱式調(diào)用該函數(shù)


<html>

<meta charset="UTF-8">

<body>

    <button id="testbutton" type="button">

        Click Me

    </button>

    <p id="p"></p>

    <script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

    <script>


        $('body').on('click', '#testbutton', function(){

            $.ajax({

                type : 'POST',

                url : 'testing.php',

                success : function(data) {

                    alert(data);

                }

            });

        });


    </script>

</body>


查看完整回答
反對 回復(fù) 2022-09-17
?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗 獲得超10個贊

在我看來,你有3件事需要解決:

  1. 您缺少函數(shù)的開始標(biāo)記,因為您目前擁有的開始腳本標(biāo)記是針對您正在引用的 jquery 庫的。<script>

  2. 此外,不要使用保留字“click”作為函數(shù)名稱。我已將其更改為“我的功能”

  3. 將函數(shù)定義移動到頁面中的適當(dāng)位置。

如果您嘗試下面的代碼,它應(yīng)該可以正常工作。我希望這有幫助。

    <html>

    <meta charset="UTF-8">

    <body>

    <script>

      function myclick(){

      alert('posting!');

                  $.ajax({

                      type: 'POST',

                      url: 'testing.php',

                      success: function(data) {

                          alert(data);

                      }

                  });

                }

      </script>

      <button type="button" onclick="myclick()">Click Me</button>

      <p id="p"></p>

      <script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"/>

    </body>

    </html>


查看完整回答
反對 回復(fù) 2022-09-17
?
明月笑刀無情

TA貢獻(xiàn)1828條經(jīng)驗 獲得超4個贊

我建議這樣:(將它而不是你的代碼替換成Body標(biāo)簽。


<button type="button" id="ajaxBtn">Click Me</button>

<p id="p"></p>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

<script>

    const btn=document.getElementById('ajaxBtn');

    btn.addEventListener('click',click);

    function click(){

        $.ajax({

            type: 'POST',

            url: 'testing.php',

            success: function(data) {

                alert(data);

            }

        });

    }

</script>


查看完整回答
反對 回復(fù) 2022-09-17
?
FFIVE

TA貢獻(xiàn)1797條經(jīng)驗 獲得超6個贊

您的代碼有一些問題:首先,它不是一個正確的HTML文件。每個 HTML 文件都應(yīng)該有一個 標(biāo)記,并且 標(biāo)記中應(yīng)包含 標(biāo)記。<head></head><body></body><html></html>


其次,您希望在 部分中加載腳本。您還可以在其中定義標(biāo)題,元標(biāo)記,樣式表等。<head>


第三,你的標(biāo)簽是錯誤的。加載腳本,同時定義函數(shù)。這應(yīng)該是兩個操作。<script>


我認(rèn)為你的腳本會看起來像這樣:


        <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <title>Title of the document</title>

<script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js">

    </head>


    <body>

    <button type="button" onclick="click()">Click Me</button>

    <p id="p"></p>

    </body>

      <script>   

    function click(){

                  $.ajax({

                      type: 'POST',

                      url: 'testing.php',

                      success: function(data) {

                          alert(data);

                      }

                  });

                }

      </script>


    </html> 

有關(guān) HTML 的信息,請參閱 W3 學(xué)校


查看完整回答
反對 回復(fù) 2022-09-17
  • 5 回答
  • 0 關(guān)注
  • 209 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號