まず、フロントエンド開発の初心者です。質問があまりにも初心者であれば、私はよろしくお願いいたします。ドロップダウンリストで選択した文字列を角型で取得する
<div ng-controller="FacetController">
<div class="spnlocationdrop-container" ng-hide="isservicelocal">
<select class="spnlocationdrop" ng-model="$parent.locationsearch" ng-options="location for location in locations | sortArray ">
<option value="">All Cities</option>
</select>
</div>
</div>
リストは、このうち、ユーザーが1つを選択する必要があり、都市が含まれています
私が働いているプロジェクトは、ドロップダウンリストは次のように定義されています。値は格納され、AJAX呼び出しを介してバックエンドに送られなければなりません。
選択した値を取得するにはどうすればよいですか?これまではdocument.getElementByID().value()
関数を使用していましたが、上記のリストにはID
が含まれていないので、どのように値を取得しますか?
別のJSファイルで使用すると、「未定義」と表示されます。 –
「別のJSファイル」とはどういう意味ですか?他のファイル(別のコントローラと仮定している)がそのスコープにアクセスできない場合、その変数にアクセスすることはできません。 –
アクセス権があります。私はあなたが与えた解決策を試しています、秒で更新されます。 –