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

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

根據(jù)選擇選項更改 php 變量值

根據(jù)選擇選項更改 php 變量值

PHP
繁星淼淼 2023-10-21 10:06:36
因此,我非常感謝您在嘗試找出如何根據(jù)用戶的選擇更改某些 PHP 變量而不提交按鈕的幫助。我真的不太了解jquery,這是一個問題,但基本上這就是我需要做的。我不需要更改內(nèi)容或布局,只需更改將用于發(fā)出 API get 請求的 PHP 值。我已經(jīng)根據(jù)其他答案嘗試了一些方法,但似乎都與我需要的有點不同,或者我只是沒有得到正確的結(jié)果。這是我的代碼。超文本標(biāo)記語言   <form class="choose-item" action="" method="post">      <select id="select-item" name="my-select">        <option value="item-1"><?php echo $item_1 ?></option>        <option value="item-2"><?php echo $item_2 ?></option>      </select>    </form>在下面的代碼中,我想根據(jù)與基本表單提交一起使用的選擇來更改 $key。但是如何使用 ajax 實現(xiàn)這一點而不需要重新加載頁面或提交表單呢?PHPif (isset($_POST['my-select']) && $_POST['my-select'] == 'item-1') {        $key = 'jlsDDLfjkcjkfn39209dmxmkdnfn';    } else {     $key = 'Plkdsldskjf$$dlkjfdckde@kld';}$ch = curl_init();$url = "https://app.apirequest.co/api/v1/";curl_setopt($ch, CURLOPT_URL,$url);curl_setopt($ch, CURLOPT_HTTPHEADER, array('Api-Key: ' . $key));curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);$response = curl_exec($ch);$err = curl_error($ch);curl_close($ch);$response = json_decode($response, true);$results = $response['msg']['ITEMLIST'];?><div id='results'>// echo results in html table here.</div>非常感謝任何有關(guān) ajax 的幫助,或者至少能指出正確的方向,因為到目前為止,所有搜索都給我?guī)砹怂篮?。謝謝...編輯:我將名稱編輯為更通用,因此該錯誤不在我的實際代碼中,而只是這里的拼寫錯誤。
查看完整描述

1 回答

?
明月笑刀無情

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

  1. 選擇的名稱不是選擇項目,因此如果您只想提交,則需要更改它

  2. 以下是如何使用 Choose-item=item-1 或 item-2 發(fā)布到 PHP

注意你可以做

{[this.name]:val}而不是{"choose-item":val}假設(shè)選擇的名稱是“choose-item”

<form class="choose-item" action="" method="post">

  <select id="select-item" name="choose-item">

    <option value="">Please select</option>

    <option value="item-1"><?php echo $item_1 ?></option>

    <option value="item-2"><?php echo $item_2 ?></option>

  </select>

 </form>


$(function() {

  $("#select-item").on("change",function() {

    const val = this.value;

    if (val) {

      $.post("yourphp.php",{"choose-item":val},function(data) {

        $("#results").html(data);

      })

    }

  })

})


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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