代码如下:$(document).ready(Test());
function Test() {
//var linexml = 'lineinfo/line' + '@(ViewBag.lineid)' + '.xml';
alert("TesT执行了!")
$.ajax({
url:"lineinfo/line20000301.xml",
dataType:"xml",
type: "get",
success:function(xmldoc){
alert($(xmldoc).find("name").text());
}
});
}
加载页面后可以弹出“TesT执行了”,但后面的没有任何反应,浏览器也不报错,请问达人指点问题出在哪里?
function Test() {
//var linexml = 'lineinfo/line' + '@(ViewBag.lineid)' + '.xml';
alert("TesT执行了!")
$.ajax({
url:"lineinfo/line20000301.xml",
dataType:"xml",
type: "get",
success:function(xmldoc){
alert($(xmldoc).find("name").text());
}
});
}
加载页面后可以弹出“TesT执行了”,但后面的没有任何反应,浏览器也不报错,请问达人指点问题出在哪里?
需要配置web服务器,以http://.../test.html 这样的方式来访问。
不知道为什么没有反应!!
alert(xmldoc); //这样会弹出么
我直接写了个test.html然后直接运行这个文件,居然可以弹出name而且是两次,这是什么情况啊~~!!!
居然加了一个斜杠就好了,这个小问题弄了一天太惭愧了,主要是刚开始接触,所以有很多地方不明白,就是:单页直接测试,$(document).ready(Test());为什么会执行两次?