2012-02-07 1 views
0

내 양식에 이상한 방향 전환 문제가 있습니다.젠드에서 이상한 형식 리디렉션

action action = "/ pdp/policy-info"로 지정하면/pdp/pdp/policy-info로 이동합니다.

그러나 양식 action = "policy-info"를 지정하면 "/ policy-info"로 이동합니다. "/ pdp/policy-info"로 이동하고 이것이 왜 발생하는지 잘 모르겠습니다.

양식의 URL은 pdp/client-info입니다.

<script type="text/javascript"> 
$(document).ready(function() { 
    function myrequest(e) { 
     var lead_id = $('#lead_id').val(); 
     $.ajax({ 
      method: "GET", 
      url: "/pdp/fetch-client-data/", 
      dataType: 'json', 
      cache: false, 
      data: { 
       lead_id: lead_id 
      }, 
      success: function(responseObject) { 
       if(responseObject !=null){ 
       $('#client_name').val(responseObject.client_name); 
       $('#state').val(responseObject.state); 
       } 
       else{ 
        alert('Could not find lead id!'); 
       } 

      }, 
      failure: function() 
      { 
       alert('fail'); 
      } 
     }); 
    } 

    $('#fetchFields').click(function(e) { 
     e.preventDefault(); 
     myrequest(); 
    }); 
    $("#lead_id").bind("change", function(e) 
    { 
     myrequest(); 
    }); 
}); 

</script> 

<div id="client-box"> 
<form action ="pdp/policy-info/" method='post'> 

</form> 
</div> 
+0

양식의 URL은 무엇입니까? 출처를 제공하십시오. – czerasz

+0

pdp/client-info – Micheal

+0

소스는 어떻게 생겼습니까? 자바 스크립트가 있습니까? – czerasz

답변

2

이 시도 :

<div id="client-box"> 
<form action ="/pdp/policy-info" method='post'> 

</form> 
</div> 

절대 경로 (/pdp/policy-info)를 사용하는 것이 중요합니다. 상대적인 것이 아닙니다 (pdp/policy-info).

+1

어쨌든 나는 그것을 놓쳤습니다. – Micheal

+0

보기에서 [baseUrl] (http : //framework.zend)을 사용하는 것이 좋습니다. .com/manual/ko/zend.view.helpers.html # zend.view.helpers.initial.baseurl) 도우미도 마찬가지입니다. '/ pdp/policy-info' 또는'/ some/path/pdp '로 끝나는'

drew010