1
내 cakephp 1.3 프로젝트에서 다음을 수행하고 있습니다.Jquery 선택 상자 값 업데이트 cakephp
<?php
echo $this->Form->input('city',array('type'=>'select','label'=>false,'class'=>'input2','id'=>'city','options'=>$cities));
?>
그리고 내 스크립트.
<script type="text/javascript">
// var valid=true;
jQuery(document).ready(function() {
jQuery('#city').live('change', function(){
alert(jQuery(this).val());
window.location = $(this).val();
$("#mySelect").val("London");
});
});
</script>
스크립트 동작 : onchange를 이벤트가 선택 상자와 해고하고 현재 페이지가 페이지를 다시로드 얻을로, 선택 상자를 다시 기본값으로 설정되어 selectbox.But의 pronlem에서 다른 매개 변수를 다시로드됩니다. 내가 뭘 box.I 코드로이 작업을 수행하려고 선택하는 설정 값을하려합니다 : 당신은 페이지를 다시로드
$("#mySelect").val("London");
나는 변수를 전달한 tjat url 재귀에서 돌아왔다. 반복적 인 json 데이터를 디코딩하는 것과 혼동을 느낀다. 설정하기 ... php $ current_city = urldecode ($ this-> params [ ' pass '] [0]); ?> 내 문제는 거의 해결되었습니다.하지만 이제는 또 다른 문제가 있습니다. – jack
그 URL이있을 때 http : //localhost/cityportal_v1.0/index.php/companies/city/London/page : 2 그러면 전달 된 jquery 매개 변수가 해당 링크에 추가되고 해당 http : // localhost/cityportal_v1.0/index.php/companies/city/London/page : 2/Germany 그리고 저는이 사실을 실제로 엉망입니다. – jack