Javascript POST请求然后重定向到不同的页面?
我试图向infusionsoft发送一个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
<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我在您的问题中添加了此错误,因为我觉得您非常有必要实现一个解决方案