Php 使用jQuery获取simpleXMLElement
如何使用jquery从php文件检索simpleXMLElement变量的内容?发送 独立示例:Php 使用jQuery获取simpleXMLElement,php,jquery,xml,simplexml,Php,Jquery,Xml,Simplexml,如何使用jquery从php文件检索simpleXMLElement变量的内容?发送 独立示例: <?php if ( isset($_GET['foo']) ) { $foo = new SimpleXMLElement('<foo />'); $foo->bar->baz[] = date('Y-m-d H:i:s'); $foo->bar->baz[] = rand(1,100)." la la la"; header('Conte
<?php
if ( isset($_GET['foo']) ) {
$foo = new SimpleXMLElement('<foo />');
$foo->bar->baz[] = date('Y-m-d H:i:s');
$foo->bar->baz[] = rand(1,100)." la la la";
header('Content-type: application/xml; charset=utf-8');
echo $foo->asXML();
die;
}
?><html>
<head>
<title>...</title>
<script type="text/javascript" src="jquery/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
function foo() {
$.ajax({
type: "GET",
url: "?",
data: { "foo":1 },
dataType: "xml",
success: function(xml) {
$(xml).find("baz").each(function(){
$("#div1").append($(this));
$("#div1").append("<br />");
})
},
error: function() {
alert("that didn't work");
}
});
}
</script>
</head>
<body>
<button onclick="foo()">click</button>
<div id="div1">...</div>
</body>
</html>
bar->baz[]=日期('Y-m-d H:i:s');
$foo->bar->baz[]=1100兰特;
标题('Content-type:application/xml;charset=utf-8');
echo$foo->asXML();
死亡;
}
?>
...
函数foo(){
$.ajax({
键入:“获取”,
网址:“?”,
数据:{“foo”:1},
数据类型:“xml”,
成功:函数(xml){
$(xml).find(“baz”).each(函数(){
$(“#div1”)。追加($(this));
$(“#div1”)。追加(
);
})
},
错误:函数(){
警惕(“那没用”);
}
});
}
点击
...