1

POSTChrome 拡張コンテンツ スクリプトから、制御しているサーバーに を送信しています。マニフェストで権限を設定しました。これが私のXHRコードです。(これにはjQueryを避けたい)。空の送信responseText

var xhr = new XMLHttpRequest();
    xhr.open("POST",'http://mysite.com/make',true);
        xhr.onreadystatechange=function() {
            if (xhr.readyState == 4) {
                var res = JSON.parse(xhr.responseText);
                console.log(res);
            }
    }

    xhr.send({'textbox':data[0].user,'from':'extension'});

data[0].userTwitter APIから直接取得したオブジェクトです

私が持っている私のCIコントローラーで

$user = $this->input->get_post('textbox', TRUE);
$from = $this->input->get_post('from', TRUE);

$fullURL = 'http://www.google.com'; //example of a URL from code.

$json = $this->output->set_content_type('application/json');
$json->set_output(json_encode(array('URL' => $fullURL)));

応答テキストが空です

一方、jquery呼び出しは正常に機能します

$.post("http://mysite.com/make", { 'textbox': data[0].user, 'from':'jquery' },
  function(data) {
    console.log(data);
});
4

1 に答える 1