你好,只想問一下使用jquery傳遞參數的正確方法是什麼,我的參數是來自html輸入,下面是我的代碼。jquery負載傳遞參數
function ajax_post(){
var param = document.getElementById('def').value;
$('#chatlogs').load('main.php?id='+param);
}
我能夠載入main.php,但不能得到呼應帕拉姆,這裏是我的main.php代碼。
<?php echo $_GET['id'];?>
中添加更多細節..即時得到來自HTML參數選擇輸入,則所獲得的價值後,然後將在main.php加載到一個div #chatlogs的ID。
<select name="topic" id="def" class="form-control" style="width:450px;" onChange='ajax_post()'>
<option value="" selected>---</option>
<option value="Solder Short">Solder Short</option>
<option value="Insufficient Solder">Insufficient Solder</option>
<option value="Misaligned Component">Misaligned Component</option>
<option value="Missing Component">Missing Component</option>
<option value="Inverted Component">Inverted Component</option>
<option value="Pad Contamination">Pad Contamination</option>
</select>
<div id="chatlogs">
Please select a defect category...
</div>
不知道關於jQuery的,但通常你只需添加參數到鏈接的結尾,在你的情況下'..id ='+參數)。這是如果param是id的值。 –
感謝您的反應仍然沒有運氣嘗試main.php?id ='+參數,但仍然沒有回報,沒有控制檯日誌也。但我試圖硬編碼參數main.php?id = test和我的main.php正在返回測試。 – KaoriYui
檢查參數的值,並讓我知道它是什麼。 –