Я пытаюсь настроить форму на поддомене (например, sub.mysite.com), который отправляет данные на мой основной веб-сайт (mysite.com), но у меня нарушен CORS.
Я пытался, как рекомендовано в некоторых Google, настроить document.domain, но это, похоже, не помогает. Насколько я понимаю, я не могу использовать Jsonp, потому что он предназначен для чтения, а не публикации?
Код до сих пор:
<form method="post" enctype="multipart/form-data" id="form" action="mysite.com/form-here">
<input type="text" name="firstname">
<input type="text" name="lastname">
<input type="submit" value="Submit">
</form>
$("#form").submit(function(event){
document.domain = "mysite.com";
event.preventDefault();
var post_url = $(this).attr("action");
var request_method = $(this).attr("method");
var form_data = $(this).serialize();
$.ajax({
url : post_url,
type: request_method,
data : form_data
})
});