在html文件中获取php的html结果

时间:2016-02-24 13:04:12

标签: javascript php html

此代码将发送请求发送到php文件的参数:

var param = //some parameters;
var url = file.php;
xhttp.open("POST", url, true);
xhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhttp.send(params);

我得到了回复但是php文件产生了一些像<td><tr>.....这样的输出 如何在我的HTML的某些div中获得php的结果?

谢谢,

2 个答案:

答案 0 :(得分:0)

您使用onreadystatechange获取回复:

xhttp.onreadystatechange = function() {
    if (xhttp.readyState == 4 && xhttp.status == 200) { 
        $('#mydiv').html(xhttp.responseText);
    }
};

答案 1 :(得分:0)

XHR在没有使用框架的情况下非常复杂。只需使用jQuery就可以使这1000倍更容易。

&#13;
&#13;
$.ajax({
  url: "myfile.php",
  type: "POST",
  data: {
    /* Params */  
  },
  success: function(response){
    /* Use your response here */  
  }
});
&#13;
&#13;
&#13;

http://api.jquery.com/jquery.ajax/