用jquery解析xml文档

用jquery解析xml文档,jquery,xml-parsing,Jquery,Xml Parsing,我想用jquery解析xml文档,但它不返回任何内容: 这是我的密码: <script type="text/javascript"> $(document).ready(function(){ $(#envoi_search).click(function{ $.get("http://localhost/music.xml", { titre: "Pourtant" }, function (data){

我想用jquery解析xml文档,但它不返回任何内容: 这是我的密码:

<script type="text/javascript">
     $(document).ready(function(){
        $(#envoi_search).click(function{
            $.get("http://localhost/music.xml", { titre: "Pourtant" }, function (data){
                    alert("Yoo !!") ;}, "xml" );
        });
    });
</script>

$(文档).ready(函数(){
$(#环境搜索)。单击(函数){
$.get(”http://localhost/music.xml“,{titre:“Pourtant”},函数(数据){
警报(“Yoo!!”;},“xml”);
});
});
错误:

未捕获引用错误:未定义ajaxget

无法加载XMLHttpRequest file:///home/mehdi/Bureau/music.xml?titre=Pourtant. 原点null不为空 访问控制允许允许源

无法加载XMLHttpRequest。 访问控制允许原点不允许原点为null

你知道吗?
谢谢:-)

假设您的站点也在
localhost
下运行,请尝试使用相对路径获取XML。此外,选择器需要像其他人提到的那样加引号。试试这个:

$("#envoi_search").click(function {
    $.get(
        "/music.xml", 
        { titre: "Pourtant" }, 
        function (data) {
            alert("Yoo !!");
        }, 
        "xml" 
    );
});

如果您不是在本地主机下运行,那么您将无法从此URL获取XML,因为它将被浏览器同源策略阻止。如果你有谷歌的话,有很多关于这方面的文章。

检查控制台是否有错误。“#evnoi_search”是否应该用引号表示?谢谢:-)@Rorymcrossan:我刚刚编辑了这篇文章,向你展示了控制台的错误木偶Beard:我添加了它们,但仍然不起作用:\谢谢,它现在起作用了,但是我仍然有这个错误:uncaughtreferenceerror:ajaxget未定义(匿名函数)ttt.html:40 onclick没有问题。如果这个答案对你有帮助,你可以点击左边的绿色勾号来接受它。谢谢,没问题!最后一个问题:如果我在phonegap下运行这个脚本,它在本地主机上不工作,它会工作吗?它应该工作,因为请求将相对于不应该更改的站点根。