Расширение Chrome AJAX / XHR для обработки запросов - PullRequest
0 голосов
/ 01 мая 2011

Пара вопросов о реализации XHR-запроса:

Я пытаюсь создать форму в popup.html, которая позволяет заполнять поле текстом (в popup.html) и отправляет егоудаленный веб-сайт, использующий get и заменяющий содержимое поля возвратом php (json).

Вот код на данный момент:

Есть идеи, почему при нажатии кнопки submit ничего не происходит?

Также разрешения манифеста:

  "permissions": [

"https://*/",

"https://*/*"

]
}

1 Ответ

2 голосов
/ 01 мая 2011

формы вообще не нуждаются в разрешениях для создания междоменного поста (теоретически).При этом popup.html никогда не перезагружается в действии браузера (или действия страницы) при отправке формы.

Легко сделать, чтобы захватить отправку на форму и просто выполнить XMLHttpRequest, присоединяющийформа согласно сайту Mozilla MDC .

Что в итоге (скопировано из Mozilla):

var formElement = document.getElementById("myFormElement");
var xhr = new XMLHttpRequest();
xhr.open("POST", "submitform.php");
xhr.send(new FormData(formElement));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...