Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.11.2012, 19:51
Новичок на форуме
Отправить личное сообщение для kotlovd Посмотреть профиль Найти все сообщения от kotlovd
 
Регистрация: 04.11.2012
Сообщений: 2

setRequestHeader ошибка
Доброго всем!

Пытаюсь отправить POST запрос с помощью XHR. Отлаживая скрипт в Mozilla FF, он вылетает с ошибкой Exception: The requested action could not be completed while the object is busy на строке setRequestHeader. В чем может быть причина?
Код:
function getXmlHttp(){
  var xmlhttp;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}

var req = getXmlHttp();
var param = {
	token: "2138f1fd742acbc0b040"
	}       
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
req.setRequestHeader("X-CSRF-Token", "B88Mobcc1PhTwZxcVr9aH19cR6huPdwqoUM7c1yHJkQ=");
req.setRequestHeader("X-Requested-With", "XMLHttpRequest");
req.open("POST", "/ams/update", true);
req.send(JSON.stringify(param));
. Заранее спасибо всем откликнувшимся.
Ответить с цитированием
  #2 (permalink)  
Старый 04.11.2012, 20:04
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

3 ошибки:
1 функции обработчика ответа нет
2 заголовки посылаются после req.open
3 запрос делается с параметрами req.send('param='+JSON.stringify(param));
Ответить с цитированием
  #3 (permalink)  
Старый 04.11.2012, 22:58
Новичок на форуме
Отправить личное сообщение для kotlovd Посмотреть профиль Найти все сообщения от kotlovd
 
Регистрация: 04.11.2012
Сообщений: 2

Спасибо большое, все ок
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в регулярке со слэшем izcian Общие вопросы Javascript 2 01.11.2012 15:21
Ошибка Javascript при открытии Opera КсюК Opera, Safari и др. 1 30.08.2012 11:40
firebug пишет ошибка invalid range in character class Dim@ Общие вопросы Javascript 5 10.05.2012 16:52
То-ли лыжи не едут, толи... возможно ошибка в коде. AzriMan Общие вопросы Javascript 19 18.05.2009 16:07
IE: неизвестная ошибка выполнения _Kpot_ Internet Explorer 1 03.04.2008 11:00