Есть скрипт на странице пользователя, который в конечном итоге создает массив.
$(document).ready(function (){
var data = [];
$('#readyButton').click(function() {
data[0] = $('#input_one').val();
data[1] = $('#input_two').val();
});
});
И есть сервер, который должен этот запрос обработать
var express = require('express');
var app = express.createServer();
app.use(express.bodyParser());
app.post('/', function(req, res){
var obj = {};
console.log('body: ' + JSON.stringify(req.body));
res.send(req.body);
});
app.listen(3000);
Подскажите, пожалуйста, как отправить данные на сервер и полученный результат вернуть на страницу?
Пробовал отправлять через AJAX.
$.ajax({
type: 'POST',
data: JSON.stringify(data),
contentType: 'application/json',
url: 'http://blablabla.ru:3000/',
success: function(data) {
console.log('success');
console.log(JSON.stringify(data));
}
Получаю следующие ошибки:
1) No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '
blablabla.ru' is therefore not allowed access.
2) XMLHttpRequest cannot load