-2

ドロップダウン メニューの個々の で JavaScript 関数を実行することは可能ですか? 私はこれまでのところこれを持っています

 <select class="btn dropdown-toggle" ONCHANGE="swapContent('+value+');">

<option onClick="return false" ONCHANGE="javascript:swapContent('Prva');">Kategorija</option>
<option onClick="return false" ONCHANGE="javascript:swapContent('Druga');">2</option>
<option onClick="return false" ONCHANGE="javascript:swapContent('Treca');">3</option>
<option>4</option>
<option>5</option>
</select>

しかし、私は運がありません:(

EDITED 多くのあなたが私に回答をくれました、私は反対票を投じましたが、これはAJAXでは機能しません.関数を使用して質問を拡張します:

function swapContent(cv) {
    $("#myDiv").html('').show();
    var url = "ajax.php";
    $.post(url, {contentVar: cv} ,function(data) {
       $("#myDiv").html(data).show();
    });
}

そして、ここに単純な ajax.php があります

$contentVar = $_POST['contentVar'];
echo $contentVar;

解決

    <select class="btn dropdown-toggle" ONCHANGE="swapContent(this.value);">

<option>Kategorija</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
4

2 に答える 2