選択入力から取得した動的な値を渡すAjaxリクエストを実行する次のメソッドがあります。
正常に動作しますが、動的な値はURLのパラメーターとして渡されます(のように)states/listCities/?big_string_of_serialized_parameter
。
$this->Js->event(
'change',
$this->Js->request(
array( #url
'controller' => 'states',
'action' => 'listCities'),
array( # ajax options that generates the serialized parameter
'update' => '#DealerCityId',
'data' => '$("#DealerStateId").serialize()',
'dataExpression' => true
)
)
);
私はこれをもっとわかりやすいURLの方法でやろうとしていますstates/listCities/2
。
CakePHPでは、入力から動的な値を使用してこのようなわかりやすいURLを生成することは可能ですか、それとも動的な値をパラメーターとして渡すことのみが可能ですか?