странное перенаправление формы в Zend - PullRequest
0 голосов
/ 08 февраля 2012

У моей формы странная проблема с перенаправлением.

Когда я даю форме действия = "/ 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>

1 Ответ

2 голосов
/ 08 февраля 2012

Попробуйте:

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

</form>
</div>

Важно использовать абсолютный путь (/pdp/policy-info).Не относительный (pdp/policy-info).

...