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

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

Ajax - 來(lái)自另一個(gè)頁(yè)面的響應(yīng)

Ajax - 來(lái)自另一個(gè)頁(yè)面的響應(yīng)

PHP
阿晨1998 2023-10-22 20:47:28
我的 HTML 如下,位于索引中.php        <div id="showDetails">                   </div>        <div id="showList">                   </div>我的Ajax如下,仍在索引中.php  function funcReadRecord() {    var readrecord1 = "readrecord1";    var sometext = $('#SNOW_INC').val();    $.ajax({      url : "findsql.php",      type : 'post' ,      data : { readrecord1 : readrecord1,        sometext : sometext } ,        success : function(data, status){          $('#showList').html(data);        }      });    }現(xiàn)在,我可以返回我的列表并在index.php中查看所需的列表(顯示為列表組)。 我在索引中有一個(gè)按鈕.php單擊時(shí)會(huì)運(yùn)行該功能。<div><button type="button" onclick="funcReadRecord()" class="btn btn-primary">Search SQL (LIKE)</button></div>findsql中的代碼.php如下所示if(isset($_POST['readrecord1']) && isset($_POST['sometext'])){  $displaysql = "SELECT * from datadump where short_description LIKE '%".$_POST['sometext']."%'";  $result = mysqli_query($conn, $displaysql);  if(mysqli_num_rows($result) > 0){    while ($row = mysqli_fetch_array($result)) {      $items[] = array(                        "number" => $row['number'],                        "priority" => $row['priority'],                        "description" => $row['short_description']);    }  }  echo '<p class="lead">SEARCH SQL (LIKE)<p>';  echo '<div class="list-group">';  foreach($items as $result) {        ?>      <a href="#" class="list-group-item list-group-item-action">      <div class="d-flex w-100 justify-content-between">        <h5 class="mb-1"><?php echo $result['number']; ?></h5>        <small></small>      </div>      <p class="mb-1"><?php echo $result['description']; ?></p>      <small><?php echo $result['priority']; ?></small>    </a>    <?php  }  echo '</div>';}我所做的只是從MySQL獲取數(shù)據(jù)并將它們分配給數(shù)組并列出它們。我知道我可以直接做到這一點(diǎn),但我需要其他函數(shù)中的數(shù)組。 問題是當(dāng)我單擊列表時(shí),如何從數(shù)組中獲取詳細(xì)信息以顯示在 showDetails div 標(biāo)簽中?現(xiàn)在,HREF是#。我可以分配一個(gè)函數(shù),但不確定在哪里編寫它們。如果我應(yīng)該編寫一個(gè)函數(shù)來(lái)返回它們,我應(yīng)該寫在index.php還是findsql.php?
查看完整描述

1 回答

?
蠱毒傳說(shuō)

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

我知道您需要 #showDetails div 權(quán)利中的個(gè)人記錄信息!然后 step1:在單擊特定項(xiàng)目時(shí)分配新功能,如onclick=“funcReadRecord(number)”,這應(yīng)該在findsql.php文件中。 步驟2:在索引中編寫一個(gè)ajax函數(shù).php它將發(fā)送該特定的唯一ID或您的案例編號(hào)


function funcReadRecord(number) {

  $.ajax({

   url : "findsql.php",

   type : 'post' ,

  data : { id: number } ,

    success : function(data, status){

      $('#showDetails').html(data);

    }

  });

Step3:在findsql中編寫另一個(gè)函數(shù).php如果塊作為檢查ID是否設(shè)置,更改僅獲取該特定記錄的數(shù)字或任何鍵的查詢。


else if(isset($_POST['id'])){

   $displaysql = "SELECT * from datadump where number = ".$_POST['id'].";

   // remaining design code below

 }

我們可以使用 if-else 語(yǔ)句來(lái)編寫多個(gè) ajax 調(diào)用,如上所述。


編輯, 注意:請(qǐng)忽略上述代碼中的語(yǔ)法問題,專注于使用分支語(yǔ)句用于單個(gè) PHP 文件進(jìn)行多個(gè) ajax 調(diào)用的過程。


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

添加回答

舉報(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)