我通过AJAX将数据发布到sa.php
并在其上使用$_POST['data']
来抓取帖子并回复它。现在,当我点击F12看到转移它显示成功。 $ _POST ['数据']显示在sa.php上,但是当你看屏幕时,没有文字显示。
检索代码: 现在这是我的AJAX代码:
$.ajax({
type: "POST",
data: {"data": data},
dataType: "text",
success: function(data){
console.log(data);
},
statusCode: {
404: function() {
alert( "page not found" );
}
},
complete: function (data) {
console.info(data);
}
});
});
我试图回复$_POST['data']
,但它不会以html显示。
答案 0 :(得分:0)
我认为你有一个容器div,你想要回显$ _POST ['data']?如果这样做,您可以使用jQuery将该div用作选择器,您可以在其中插入AJAX数据。为此,您可以添加到AJAX成功函数,如下所示:
success: function(data) {
$('#containerDiv').html(data);
}
注意:.html会覆盖选择器中的内容
看看这个问题的第一个答案,我认为这可能有助于实现您的需求:
答案 1 :(得分:0)
正如大多数评论所指出的那样,你不是在更新HTML而是只是登录到控制台....试试这个......创建一个id为#34;状态"
的div在您的信息页
中<div id="status"></div>
并更新您的javascript
$.ajax({
type: "POST",
data: {"data": data},
dataType: "text",
success: function(data){
$('#status').html(data); //puts the response in a div with id status
console.log(data);
},
statusCode: {
404: function() {
alert( "page not found" );
}
},
complete: function (data) {
console.info(data);
}
});
});