function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
マスターキートン!マスターキートン! 

apex:selectListのonchangeでgetリクエストを作りたい

visualforce画面でプルダウンを選択した直後、選択された値「hoge」をGETリクエストのaidパラメータにのせて、
例えば、https://salesforce.com/apex/abc?aid=hoge というような感じのリクエストを作りたいです。

すみませんが、どのようにしたらよいか検討つかないのですが、
どのようにしたらよいでしょうか。

ちなみに、以下のような感じだと、ajaxになってしまうためか、urlがかわりません。
<apex:selectList value="{!aId}" size="1">
                                    <apex:selectOptions value="{!aList}"/>
                                    <apex:actionSupport action="{!change}" event="onchange"/>
                                </apex:selectList>
以下のようなgetで受け取れるようにしてパーマネントリンク的なページをつくりたいです。
https://salesforce.com/apex/abc?aid=hoge

何卒よろしくお願い致します。
マスターキートン!マスターキートン!
回答こなさそうか。。
EY813EY813
どのようなシステムを作成されていらっしゃるのか分からないのでお役に立てるかわからないのですが、JavaScriptで生成してみてはいかがでしょうか。
  1. あらかじめVisualforceページ内に<script>タグを配置
  2. <script>タグの中でGETリクエストを生成する関数を定義
  3. <apex:selectList>タグにはonChange属性があるので、変わったタイミングで2のGETリクエスト生成関数を呼び出す
というやり方もあると思います。