こんにちはちょうどjqueryを使用してパラメータを渡す適切な方法は私のパラメータは、HTML入力からです質問したい、以下は私のコードです。jquery loadパラメータを渡す
function ajax_post(){
var param = document.getElementById('def').value;
$('#chatlogs').load('main.php?id='+param);
}
main.phpを読み込むことはできますが、paramをエコーすることはできません。ここでは私のmain.phpコードです。詳細を追加する
<?php echo $_GET['id'];?>
..イムは、値を取得した後、次にHTML選択入力からパラメータを取得し、その後、#chatlogsのidを持つdiv要素にmain.phpをロードします。
<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>
わからないが、通常ますパラメータを追加するだけですあなたのケースでは..id = '+ param)のリンクの終わりまで。これはparamがidの値であるかどうかです。 –
まだ応答がありませんmain.php?id = '+ paramを試みましたが、まだ返されず、コンソールログもありませんでした。しかし、私はパラメータmain.phpをハードコードしようとしましたか?id = testと私のmain.phpがテストを返しています。 – KaoriYui
paramの値を確認し、それが何であるか教えてください。 –