对远程php文件的jquery ajax调用失败

对远程php文件的jquery ajax调用失败,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,我有一个foo.php文件,它检索客户机信息并生成一个包含相关客户机信息的xml输出 我正在尝试这个ajax调用,它似乎不想工作 $.get(“”,,,函数(xml){ $('samplenode',xml).each(函数(i){ //这里做的事 }); }“xml”) 我还不熟悉javascript、jquery和ajax,所以我可能忽略了一些非常愚蠢的东西 (我尝试过用一个foo.xml文件替换foo.php,并复制/粘贴一个示例输出,效果很好,因此调用php文件似乎真的有问题。如果我直

我有一个foo.php文件,它检索客户机信息并生成一个包含相关客户机信息的xml输出

我正在尝试这个ajax调用,它似乎不想工作

$.get(“”,,,函数(xml){ $('samplenode',xml).each(函数(i){ //这里做的事 }); }“xml”)

我还不熟悉javascript、jquery和ajax,所以我可能忽略了一些非常愚蠢的东西


(我尝试过用一个foo.xml文件替换foo.php,并复制/粘贴一个示例输出,效果很好,因此调用php文件似乎真的有问题。如果我直接使用浏览器访问foo.php文件,xml就在那里并且格式正确,所以问题似乎不是php脚本本身。)

改用“foo.php”。

您的get url正确吗?你有:

'http://www.foo.php'
如果是:

'http//www.mysite.com/foo.php'

事实上,$.get函数的'type'参数有问题


简单地忽略它似乎已经解决了问题

如果您想保留该类型,请通过以下方式启动php,以正确的内容类型向您发送文档:

header ("content-type: text/xml");

您是否正确设置了内容类型?