Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
Php 使用jQuery获取simpleXMLElement_Php_Jquery_Xml_Simplexml - Fatal编程技术网

Php 使用jQuery获取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

如何使用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('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”)。追加(
); }) }, 错误:函数(){ 警惕(“那没用”); } }); } 点击 ...