相关疑难解决方法(0)

JavaScript:我应该使用哪个,Microsoft.XMLHTTP或Msxml2.XMLHTTP?

有两个progid的.我见过两个都用过.

任何人都有任何见解,我应该何时使用一个,而不是另一个?

javascript ajax

7
推荐指数
2
解决办法
9933
查看次数

在jquery ajax中返回xml

我的问题是我想将一个xml文件从服务器返回给客户端并使用jquery的jjax函数解析它.这是代码:

客户:

$("#submit").click(function(){          
    $.ajax({  
        type: "POST",  
        url: "search.php",  
        data: "whatever",
        dataType: "xml",
        async: false,
        success: function(xml){
            var data = $('doctor',xml).text();
            alert(data);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

服务器(php文件),

header('Content-type: text/xml');
echo '<?xml version="1.0" encoding="utf-8"?>';
echo "<tables>";
echo "<doctor>Someone</doctor>";
echo "</tables>";
Run Code Online (Sandbox Code Playgroud)

我有一个空白的警报,我不知道为什么?


好的我找到了.我的php文件是这种形式

//some code
include("other.php");
//some other code
Run Code Online (Sandbox Code Playgroud)

other.php文件是我上面发布的文件.我剪切/粘贴标题,以便最终的php文件

//some code
header('Content-type: text/xml');
include("other.php");
//some other code
Run Code Online (Sandbox Code Playgroud)

和其他.php

echo '<?xml version="1.0" encoding="utf-8"?>';
echo "<tables>";
echo "<doctor>Someone</doctor>";
echo "</tables>";
Run Code Online (Sandbox Code Playgroud)

现在它完美无缺.谢谢你的快速回复!

xml ajax jquery types return

6
推荐指数
1
解决办法
4万
查看次数

为什么XP上的IE8使用JQuery无法正确读取XML?

在data.xml中给出了这个XML

<?xml version="1.0" encoding="utf-8"?>
<data>
  <bar>100</bar>
</data>
Run Code Online (Sandbox Code Playgroud)

我想使用test.html中的以下代码显示"bar"元素中的内容

<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
  $.get('data.xml', function(xml) {
    var foo = $(xml).find('bar').text();
    document.write("<span>foo: [" + foo + "]</span>");
  });
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

基于webkit的浏览器中的输出:

foo: [100]
Run Code Online (Sandbox Code Playgroud)

在IE8上的IE8输出:

foo: []
Run Code Online (Sandbox Code Playgroud)

为什么webkit浏览器在IE8将其解释为空字符串时正确读取元素的内容?

xml jquery internet-explorer

0
推荐指数
1
解决办法
3427
查看次数

标签 统计

ajax ×2

jquery ×2

xml ×2

internet-explorer ×1

javascript ×1

return ×1

types ×1