xhr铬延伸

时间:2014-03-22 22:10:08

标签: php google-chrome-extension xmlhttprequest

我创建了一个小扩展,需要与服务器端的php脚本进行通信以进行mysql活动。

用于php连接的代码在从普通网页使用时有效 当我尝试从Chrome扩展程序访问它时,我确定它是否被调用。

CODE:

document.addEventListener('DOMContentLoaded', function() {
var link = document.getElementById('signup_submit').submit();
// onClick's logic below:
link.addEventListener('click', function() {
alert('jksd');
    window.onload = function() {
var XHR = new XMLHttpRequest;
var url = "http://localhost/browserExtension/chrome%20extensions/register.php";
var username = document.getElementById('usrname').value;
var dispname = document.getElementById('name').value;
var password = document.getElementById('passwd').value;
  var params = "usrname=" + username + "&name=" + dispname + "&passwd=" + password;
XHR.open("GET", url, true);
XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
XHR.onreadystatechange = function () {
  if (4 == this.readyState) {
    var status = this.status;
    if (400 > status) {
      var responseText = this.responseText;
      if (responseText) {
        //document.getElementById('resultado').innerHTML = responseText;
      alert(responseText);
      }
  }
}
 };
 XHR.send(params);
 }




});
 });

0 个答案:

没有答案