В моем расширении хрома Я называю это:тупик на Jquery вызова внутри расширения хромированной
jsonPost = {
email:"[email protected]",
password:"demo",
content: $('#selected_text').val(),
notification_type: $('#notification_type').val(),
name:$('#notification_name').val()
}
$.post('http://localhost:3000/api/create.json', jsonPost,
function (data) {
console.log("type of data = " + typeof(data));
console.log("data in function = " + data);
}
Данные делает его на сервер. Но ответ утерян, в консоли --- тип данных = строка --- данные в функции =
Так что по какой-то причине я не получаю ответ обратно. Работает в браузере. Я даже пытался сделать против cnn.com и не получил ответа.
любые идеи?
благодаря
Я считаю, что в этом контексте расширения распространяются на политику [того же происхождения] (http://en.wikipedia.org/wiki/Same_origin_policy), но я могу ошибаться. Простота тестирования, просто запустите хром с 'chrome.exe --disable-web-security' и посмотрите, работает ли он. –