我試圖做一個Firefox擴展內JS簡單的HTTP發佈一個新手..HTTP POST在Firefox擴展
這不是通過參數傳遞:
var params = "a=1&b=2&c=3"
req.open('POST', 'http://www.mywebsite.com/');
req.send(params);
關於我在做什麼的任何想法都是錯誤的?謝謝。
我試圖做一個Firefox擴展內JS簡單的HTTP發佈一個新手..HTTP POST在Firefox擴展
這不是通過參數傳遞:
var params = "a=1&b=2&c=3"
req.open('POST', 'http://www.mywebsite.com/');
req.send(params);
關於我在做什麼的任何想法都是錯誤的?謝謝。
確保你已經包括了頭告訴服務器你要發送什麼類型的請求:
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
(Assumi ng req
是XMLHttpRequest
之前在代碼中創建的。)
你不需要的擴展,普通的JavaScript可以做到這一點:
請務必添加
var req = new XMLHttpRequest();
他特別想在Firefox擴展中做這個_within_。是否需要擴展是無關緊要的。 – Kyle 2011-06-01 18:11:58