Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript POST请求然后重定向到不同的页面?_Javascript_Jquery_Ajax - Fatal编程技术网

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

Javascript POST请求然后重定向到不同的页面?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我试图向infusionsoft发送一个post请求来存储数据,然后根据用户的选择将它们重定向到正确的页面。由于某种原因,数据正在发送,但表单在发送后没有重定向 表单看起来像这样,但我删除了很多字段 <form id="infus_form" class="infusion-form" form method="POST" enctype="multipart/form-data"> <input name="inf_form_xid" type="hidden" va

我试图向infusionsoft发送一个post请求来存储数据,然后根据用户的选择将它们重定向到正确的页面。由于某种原因,数据正在发送,但表单在发送后没有重定向

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

<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;
    }
});
event.preventDefault();
$.ajax({
类型:“POST”,
数据:$(“#infus_form”).serialize(),
url:“https://xi309.infusionsoft.com",
成功:功能(数据){
警报(“此处”);
var val=parseInt($('input[type=radio]:选中')[0]。值);
var-url;
如果(val!=1089){
URL=“/free thankyou”;
}否则{
URL=“/create review”;
}
window.location=URL;
}
});

错误:


请求的资源上存在“Access Control Allow Origin”标头。因此,不允许访问源“null”


转到浏览器控制台并将错误粘贴到此处。请求的资源上存在“访问控制允许来源”标题。因此,不允许访问源“null”。我还尝试使用JSONP?R u从localhost?发出ajax调用@Ben我在您的问题中添加了此错误,因为我觉得您非常有必要实现一个解决方案