仙士可
其实很好理解,html文件不需要服务器环境就可以运行,比如C:\www\test.html文件,你是可以直接访问html文件的,ajax访问的就成了C:\www\xxx.php,这样没有经过服务器环境,不会被web服务器解析,而地址栏打开,你应该是用了服务器环境吧,那就是localhost/test.html,这样的ajax就会成localhost/xxx.php,这个是经过了web解析的域名地址,是服务器环境,所以就没问题了,可能我表达不清楚,自己了解下服务器环境打开html,和直接在桌面打开一个html