Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试使用JavaScript访问XML响应中的元素_Javascript_Jquery_Xml - Fatal编程技术网

尝试使用JavaScript访问XML响应中的元素

尝试使用JavaScript访问XML响应中的元素,javascript,jquery,xml,Javascript,Jquery,Xml,所以-我对JavaScript非常陌生,所以这可能是一个愚蠢的问题- 我正在运行一个POST API调用,该调用返回我所需数据的XML文件,但我不确定如何从运行调用的站点访问XML文件中的特定标记 我将我的url2设置在此之前: $j.posturl2,功能数据,状态{ 控制台日志数据; }; var tagdata=data.find'child node tagname'.attr//父节点下的节点,attr在此代码中包含 $j.post(url2, function(data, stat

所以-我对JavaScript非常陌生,所以这可能是一个愚蠢的问题-

我正在运行一个POST API调用,该调用返回我所需数据的XML文件,但我不确定如何从运行调用的站点访问XML文件中的特定标记

我将我的url2设置在此之前:

$j.posturl2,功能数据,状态{ 控制台日志数据; }; var tagdata=data.find'child node tagname'.attr//父节点下的节点,attr在此代码中包含

$j.post(url2, function(data, status){
$.ajax({
    url:"some Url"
    ,dataType:"xml"
    ,method :"post"
}).done(function(data){    
    alert($(data).find("somequery").val());
});
数据不是节点。使用此代码

$j.post(url2, function(data, status){
$.ajax({
    url:"some Url"
    ,dataType:"xml"
    ,method :"post"
}).done(function(data){    
    alert($(data).find("somequery").val());
});

data.getElementByTagName'userTime';您在哪里添加了这一行?在$j.post内?是的,在不同的时间内和在不同的时间内。我不断地得到这个错误:uncaughttypeerror:$。ajax不是一个函数…我明白了-由于文档中的一些其他元素,我正在以noconflict模式加载jQuery。在换了我的$s后,它成功了!非常感谢。这将返回:result.find不是函数-我正在jquery 2.1.4中加载,是否应该尝试其他库?可能是object的对象。find不是jquery对象。使用浏览器控制台Debuger,或者你可以给我正确的代码,这样我就知道问题所在。解决它。只是我让jquery处于noconflict模式,但没有更新代码的$s来反映这一点。现在一切正常。非常感谢。太好了……欢迎@Mathew。。给我一面旗子,你可以说我帮了你的忙。