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

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

JavaScript onClick 添加帶有下拉列表的表單字段我需要填充 PHP MySQL 查詢

JavaScript onClick 添加帶有下拉列表的表單字段我需要填充 PHP MySQL 查詢

PHP
動(dòng)漫人物 2022-10-14 15:05:11
我有一個(gè) JavaScript 函數(shù),當(dāng)用戶單擊一個(gè)按鈕時(shí),它會(huì)在表單中添加另一行。我需要在此行中添加一個(gè)下拉菜單,以查詢 mySQL DB 以加載公司的數(shù)據(jù)。HTML:<input type="button" class="center tmid" value="Add New Line" id="add_btn" name="add_btn" onclick="newLine(<?php echo $rowId; ?>, 'timecard')">JavaScript:function newLine(a,page) {   if (page == 'timecard') {    //get total rows in the table and subtract the header row    var rowCount = $('#tsTable tr').length;    var i = rowCount - 1;     var rowId = parseFloat(a)+parseFloat(i);    var tcId = this.tcId.value;    $.get('functions/getCompany.php', function(result){      var companyList = result;         });    //create new row data            var newRowData = '<tr><input name="tcdid[]" type="text" value="'+rowId+'"><td><input type="date" name="jobDate[]" id="date'+rowId+'" value=""></td><td><input type="text" class="input-short" name="hours[]" id="h'+rowId+'" value=""></td><td><input type="text" class="input-short" name="ot[]" id="ot'+rowId+'" value=""></td><td><input type="text" class="input-short" name="km[]" id="km'+rowId+'" value=""></td><td class="nopadding"><select name="company[]" id="company'+rowId+'"></td><td><input type="text" name="ticket[]" id="ticket'+rowId+'" value=""></td><td><input type="text" name="wo[]" id="wo'+rowId+'" value=""></td><td><input type="text" name="details[]" id="d'+rowId+'" value=""></td><td class="td-shorter" ><input type="button" value="X" name="delete" class="btnDelete" onclick="deleteTimeLine(this,'+ rowId +',0)"></td></tr>';               //append new row to bottom of the table    $(newRowData).appendTo($("#tsTable tbody"));}PHP:function getCompany() {    global $conn;    $sqlC ="SELECT companyName             FROM customers             ORDER BY companyName ASC";    $resultC = $conn -> query($sqlC);    if($resultC === false){        user_error("Query failed: ".$conn->error."<br />".$resultC);        return false;    }所以我想在 getCompany() 函數(shù)中添加填充了結(jié)果的公司下拉列表。我該怎么辦?任何幫助,將不勝感激。謝謝!
查看完整描述

1 回答

?
拉莫斯之舞

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

您通常會(huì)在 javascript 端使用 AJAX 調(diào)用來(lái)執(zhí)行此操作:


$.get('/path/to/file.php', function (result) {

    console.log(result); // do something with result returned

}

然后在php方面:


<?php // /path/to/file.php


// perform your query, set variables


if ($success) {

    echo json_encode([

        'status' => 'success',

        'html' => '<option value='.$companies['companyName'].'>'.$companies['companyName'].'</option>'

    ]);

}


echo json_encode([

    'status' => 'error',

    'message' => 'Something went wrong, handle this'

]);


查看完整回答
反對(duì) 回復(fù) 2022-10-14
  • 1 回答
  • 0 關(guān)注
  • 106 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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