在zend中奇怪的表单重定向

时间:2012-02-07 23:48:01

标签: zend-framework zend-form

我的表单有一个奇怪的重定向问题。

当我发表表格动作=“/ pdp / policy-info”时,它会/ pdp / pdp / policy-info。

但是当我给表格动作=“policy-info”时,它会转到“/ policy-info”。 我希望它转到“/ pdp / policy-info”,我不确定为什么会发生这种情况

表单的网址是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>

1 个答案:

答案 0 :(得分:2)

试试这个:

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

</form>
</div>

使用绝对路径(/pdp/policy-info)很重要。不是相对的(pdp/policy-info)。