POST请求然后重定向到不同的页面?

时间:2017-02-16 17:22:34

标签: javascript jquery ajax

我正在尝试向infusionsoft发送一个帖子请求以存储数据,然后根据用户选择的某些内容将其重定向到正确的页面。出于某种原因,数据正在发送,但表单后面没有重定向?

表单看起来像这样,但我删除了很多字段......

<form id="infus_form" class="infusion-form" form method="POST" enctype="multipart/form-data">
    <input name="inf_form_xid" type="hidden" value="1f37" />
    <input name="inf_form_name" type="hidden" value="Free" />
    <input name="infusionsoft_version" type="hidden" value="1" />

我的javascript / ajax调用是这样的,带有url的正确结尾..

event.preventDefault();

$.ajax({
    type: "POST",
    data: $("#infus_form").serialize(),
    url: "https://xi309.infusionsoft.com<APP>",
    success: function(data) {
        alert("HERE");
        var val = parseInt($('input[type=radio]:checked')[0].value);
        var urls;
        if (val != 1089){
            urls = "/free-thankyou";
        } else {
            urls = "/create-review";
        }
        window.location = urls;
    }
});

错误:

  

Access-Control-Allow-Origin'标头出现在请求的资源上。因此,不允许原点'null'访问。

0 个答案:

没有答案