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

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

選擇框 onchange 時更新 mysql 表中的值

選擇框 onchange 時更新 mysql 表中的值

函數(shù)式編程 2021-06-28 12:56:30
我有一個 html 表,其中包含我的 mysql db 表中的值??蛻粢髮ξ业?html 表中的數(shù)據(jù)進(jìn)行前端編輯。所以我在點擊時將 td 轉(zhuǎn)換為選擇框,用戶將在其中選擇 X 和 O 備注。這是我的腳本: $(document).on('click', 'td', function() { ////---make td transform to dropdown list box when click---///          if($(this).find('select').length == 0) {              $(this).empty();  //clears out current text in the table              $(this).append('<select onchange="myFunction()" id="Remarks" name="Remarks"><option value=""></option><option <?php if ($Remarks=='X') echo 'selected';?> value="X" style="font-size:20px;font-weight:bold;">X<option style="font-size:20px;color:green;font-weight:bold;" <?php if ($Remarks=='O') echo 'selected';?> value="O">O</select>');          }    });    $(document).on('focusout', 'td select', function(){         var myValue = $(this).val();        var $parent = $(this).parent();        $(this).remove();        $parent.append(myValue);            });我需要的是根據(jù)用戶從選擇框中選擇的內(nèi)容更新 td 的值。這是我嘗試過的:為選擇框進(jìn)行更改function myFunction(){        var emp_name = document.getElementById('employeeName').value;        var r = document.getElementById('Remarks').value;                $.ajax({                    type: 'post',                    url: 'update_data.php',                    data: {                        'employeeName' :emp_name,                        'DAY1' : r                    },                    success: function(data){                        $("#content").html(data)                        $(".loader").fadeOut("veryslow");                                       $("#content").hide().fadeIn(500)                          //alert(r);                         //alert(emp_name);                    },                    error:function(data){                        alert('Failed');                    }                })    };這是我的 update_data.php :<?php    $employeeName = $_REQUEST["employeeName"];    $Remarks = $_REQUEST["Remarks"];    //$id = $_REQUEST["id"];它更新數(shù)據(jù)庫,但它在我進(jìn)行更改的 td 值中給出了 null 值。我認(rèn)為它在我的更新查詢中沒有得到 ':Remarks' 的值。有什么幫助嗎?
查看完整描述

1 回答

?
呼啦一陣風(fēng)

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

檢查$_REQUEST["Remarks"];應(yīng)該是$_REQUEST["DAY1"];


因為你data在 Ajax 中是這樣發(fā)送的:


data: {

       'employeeName' :emp_name,

       'DAY1' : r

},

因此,在PHP 中,您必須將其更改為:


$employeeName = $_REQUEST["employeeName"];

$Remarks = $_REQUEST["DAY1"];


查看完整回答
反對 回復(fù) 2021-07-01
  • 1 回答
  • 0 關(guān)注
  • 180 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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