Javascript AS2函数到JS函数
这是我得到的函数。不是我开发的。 目标是在Javascript中创建相同的函数。外部URL的目标是ASP文件,而不是XML,这是我的问题 var newsArray:Array=新数组; 函数loadNewstipo{Javascript AS2函数到JS函数,javascript,jquery,xml,actionscript,Javascript,Jquery,Xml,Actionscript,这是我得到的函数。不是我开发的。 目标是在Javascript中创建相同的函数。外部URL的目标是ASP文件,而不是XML,这是我的问题 var newsArray:Array=新数组; 函数loadNewstipo{ xml = "http://www.promored.com/new/modulo-xml/xml_noticias.asp?tipo="+tipo+"&publicaAgencia=S"; trace(xml); function loadXML(){ ca
xml = "http://www.promored.com/new/modulo-xml/xml_noticias.asp?tipo="+tipo+"&publicaAgencia=S";
trace(xml);
function loadXML(){
cant = this.firstChild.childNodes.length;
for (var i = 0; i<cant; i++) {
var dato = docXML.firstChild.childNodes[i];
var titulo = dato.attributes.titulo;
var texto = dato.attributes.texto;
newsArray.push({
titulo:titulo,
texto:texto
});
}
delete docXML;
if (miArray.length>0) {
gotoAndStop("cargado");
} else {
nextFrame();
}
}
var docXML = new XML();
docXML.ignoreWhite = true;
docXML.onLoad = cargaXML;
docXML.load(xml);
欢迎任何帮助。
谢谢。即使目标文件具有php扩展名,它也适用于我
$.ajax({
type: "GET",
dataType: "xml",
url: "xml/noticias.xml",
success: function(xml){
$(xml).find("noticia").each(function(){
$('.news-title').append($(this).attr('titulo'));
$('.news-text').append($(this).attr('texto'));
});
}
});
也许可以试试这个:
$.post("xml/noticias.xml", function(xml){
$(xml).find("noticia").each(function(){
$('.news-title').append($(this).attr('titulo'));
$('.news-text').append($(this).attr('texto'));
});
},"xml");
让我知道这是否有效。只要响应是有效的xml,url就不必以.xml结尾-这就是最重要的。你能给我们显示响应,或者给我们一个请求的工作url吗?你没有在服务器上设置内容类型吗?url是:Js函数上的xml文件扩展名,这是对我本地machi的测试ne,读取原始文件的类似内容。我可以在上面的代码中看到该url,但没有tipo的有效值,我们无法使用该url。您是否可以为我们提供一个具有tipo值的完整工作url,或者发布xml以便我们可以看到它?如果没有这些,我们将无法帮助您。