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

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

無法使用 javascript 將 textarea 的值傳遞給 PHP 腳本 ECHO

無法使用 javascript 將 textarea 的值傳遞給 PHP 腳本 ECHO

PHP
紅糖糍粑 2022-10-28 15:42:02
我試圖獲得textarea使用 JavaScript 將其傳遞給 PHP 而無需重新加載頁面的價(jià)值。請問我這里哪里有問題?這是從 textarea 獲取值并將其傳輸?shù)?PHP 以供使用的 Javascriptfunction getValue(s){        $.post(        "reply.php",         {                  getTxt: s,        },            function(data,status){             $("#ReplyTextField").html(data);        }    );}這是帶有回復(fù)按鈕的 HTML 文本區(qū)域<!-- reply popup --><div class="sitemodal fade" id="reply-popup">    <div class="sitemodal-dialog">      <!-- siteModal content-->      <div class="sitemodal-content">        <div class="sitemodal-header">          <button type="button" class="close-popup">&times;</button>          <h4 class="sitemodal-title">Reply</h4>        </div>        <div class="sitemodal-body">          <form enctype="multipart/form-data" method="Post" action="<?php echo "reply.php?message=" . $row['id'] . "'"; ?>" name="msgform">            <textarea id="ReplyTextField" placeholder="Give your Reply" name="textarea1"></textarea>          </form>        </div>        <div class="sitemodal-footer">          <button type="button" class="popup-btn reply" id="replyButton" name="sendmsg" onclick="getValue()">Reply</button>        </div>      </div>    </div></div>這是 reply.php 文件中的 php 腳本,我正在嘗試將數(shù)據(jù)傳輸?shù)?lt;?php/*include("functions.php");include("session.php");require("connection.php");*/$getTxt= $_REQUEST['getTxt'];echo $getTxt;?>
查看完整描述

2 回答

?
PIPIONE

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊

你的 PHP 很好。問題在于 HTML。您沒有發(fā)送在 php.ini 中引發(fā)錯(cuò)誤的值。您必須在 onclick 函數(shù)中發(fā)送變量,然后它才能工作。


這是更新的 HTML 文件:


function getValue(s){    

    $.post("reply.php", 

      {getTxt: s,}, function(data,status){

      $("#ReplyTextField").html(data);});  

}

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<p></p><div class="sitemodal fade" id="reply-popup">

    <div class="sitemodal-dialog">


      <!-- siteModal content-->

      <div class="sitemodal-content">

        <div class="sitemodal-header">

          <button type="button" class="close-popup">&times;</button>

          <h4 class="sitemodal-title">Reply</h4>

        </div>

        <div class="sitemodal-body">

          <form enctype="multipart/form-data" method="Post" action="<?php echo `reply.php?message=` . $row['id'] . `'`; ?>" name="msgform">

            <textarea id="ReplyTextField" placeholder="Give your Reply" name="textarea1"></textarea>

          </form>

        </div>

        <div class="sitemodal-footer">

          <button type="button" class="popup-btn reply" id="replyButton" name="sendmsg" onclick="getValue(document.getElementById('ReplyTextField').value)">Reply</button>


        </div>

      </div>


    </div>

</div>


查看完整回答
反對 回復(fù) 2022-10-28
?
慕的地6264312

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

問題是您沒有將任何參數(shù)傳遞給getValue()函數(shù)。我會(huì)避免使用 HTML onclick 屬性,而是使用 jQuery 事件處理程序:


$('#replyButton').on('click', function() {

    var textareaValue = $('#ReplyTextField').val();

    getValue(textareaValue);

};

您還應(yīng)該使用該.val()方法來設(shè)置 textarea 的值。 https://api.jquery.com/on/ https://api.jquery.com/val/


查看完整回答
反對 回復(fù) 2022-10-28
  • 2 回答
  • 0 關(guān)注
  • 119 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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