我运行示例ajax代码:
var postFunc = function() {
$.ajax({
type : "POST",
data : {
post_func_resp: true
},
url : ajaxurl,
success: function(data) {
console.log(data);
},
error : function(jqXHR, textStatus, errorThrown) {
alert(jqXHR + " :: " + textStatus + " :: " + errorThrown);
}
})
};
postFunc();
在我的php中
if(isset($_POST)) {
echo 'some response';
}
我收到了一些调试数据(或其他内容):
<pre class='xdebug-var-dump' dir='ltr'>
<b>array</b> <i>(size=0)</i>
<i><font color='#888a85'>empty</font></i>
</pre>some response
这意味着什么?我怎样才能避免这些附加数据?
UPD:如果禁用xdebug我在数据前得到空数组:
array(0) {
}some data