用jquery解析xml文档
我想用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){
<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下运行这个脚本,它在本地主机上不工作,它会工作吗?它应该工作,因为请求将相对于不应该更改的站点根。