大约 2 周后,我仍在努力解决这个问题,但没有任何解决方案的迹象。
PHP 使用 $.ajax 或 $.post 返回的任何数据总是在返回的数据上添加两个空格。我已经修剪了在 PHP 中回显的数据,以确认这不是服务器或我的脚本的问题。
例如
echo '{"id": "'.$myId.'"}';
变成:
' {"id": "'.$myId.'"}'
在检查器中查看返回的数据时。这会导致我的 js 脚本出现问题,因为它们不希望在没有错误的情况下返回任何内容。返回双倍空格,当实际上没有空格时会导致错误,从而阻止其他事件触发。
我正在使用 Jquery 1.8.3。
有谁知道是什么导致了这个极其奇怪和烦人的问题?
我正在使用 NetBeans
我记得这只是在我将我的应用程序移动到新服务器后才开始发生,但我不知道这会如何以这种方式影响它。