+ -
当前位置:首页 → 问答吧 → 为什么取不到内容?请帮忙看看

为什么取不到内容?请帮忙看看

时间:2009-06-10

来源:互联网

这里是jquery写的$("#content").append(xml);还是正确的显示,到了下面我要取指定的内容的时候就不行了,我看不出有什么语法上的错误,请帮下忙吧。
<script language="javascript">
    $(function(){
        $("#button").click(function(){
            $.ajax({
                type: "POST",
                url: "connect.php",
                success: function(xml){
                    $("#content").append(xml);
                    $(xml).find("group").each(function(){
                        var id = $(this).find("id").text();
                        var tit = $(this).find("tit").text();
                    });
                }
            });
        });
    });
</script>

---------------------------------------------------下面写上PHP生成的xml文件代码,应该正常的,我在IE中能看到生成的XML文件

<?php
    $mysqli = new mysqli();
    $mysqli->connect("localhost","root","123456");
    $mysqli->query("set names 'gbk'");
    $mysqli->select_db("mysite") or die("链接错误……");
    echo "<?xml version=\"1.0\" encoding=\"utf-8\" ?>";
    echo ("<all>");
    $query = "select * from news";
    $result = $mysqli->query($query);
    while ($row = $result->fetch_object()){
        $id = $row->id;
        $tit = $row->title;
        $wirter = $row->wirter;
        $time = $row->time;
        $intro = $row->intro;
        $content = $row->content;
        $top = $row->top;
?>
    <group>
        <id><?php echo $id; ?></id>
        <tit><?php echo $tit; ?></tit>
    </group>
<?php
    }
    echo ("</all>");
    $mysqli->close();
?>

作者: exxrdr   发布时间: 2009-06-10

我又进一步的进行测试,发现了一些关键性问题,现在这个在Firefox上是可以运行的,之后我又按照PHP文件输出的结构做了一个xml文件进行测试,发现xml文件的话,IE和FF都可以正常运行,换成PHP文件后,就只有FF可以正常运作了,我就在考虑是不是这里有什么写法没有符合IE的要求。。。希望高手能够指点一下,谢谢

作者: exxrdr   发布时间: 2009-06-10

我顶一下,别沉了

作者: exxrdr   发布时间: 2009-06-10

php输出utf8要设置格式,记得还要在前面加上BOM标志

作者: keakon   发布时间: 2009-06-10

能不能说得具体一点,帅锅,等你一个下午了 !_!

作者: exxrdr   发布时间: 2009-06-10

输出前设置header:
header("Content-type: application/xml; charset=utf-8");  

如果还有什么错,你可以参照这个加BOM标记
http://keakon.cn/bbs/thread-81-1-1.html

我已经很久没用过PHP和XML了,还是Python+JSON安逸~

作者: keakon   发布时间: 2009-06-10

谢谢,我这就去啃文章

作者: exxrdr   发布时间: 2009-06-10

相关阅读 更多