我正在使用jQuery发出Ajax请求。数据很好地传递到了PHP,但是响应没有正确地返回到javascript。响应之前不知何故还有一个空格。我知道这一点是因为Firebug这么说,而我的代码却无法工作,因为那里有空间。当我期望有空间时,它可以正常工作。关于增加空间的任何想法?
这是我的ajax函数:
function my_ajax (aurl, adata, aretfunc) { $.ajax({ type: "POST", url: aurl, data: adata, success: function(msg) { eval(aretfunc+'(msg);'); } }); }
<?php ?>在PHP文件中的标记之外寻找虚假的空白字符。执行PHP脚本时,任何此类空格都将输出。如果您的PHP文件包含其他PHP文件,则同样的情况也适用于这些文件。
<?php ?>