0

出力を形式で返すjQueryAjaxリクエストを作成します。XMLこれにアクセスXMLPHPてデータを処理したい。以下は私のコードのサンプルです...

getTime.php ファイル

<?php
    header("Content-type: text/xml");

    echo '<Dates>';

    echo '<Now ';
    echo 'val="' . date("h:m:s") . '" ';
    echo '/>';

    echo '</Dates>';
    //echo date("h:m:s");
?>

index.php ファイル

jQuery(document).ready(function(e) {
    $('#btnTime').click(function(){
        getData("GetTime.php");
    });
});
function getData(strUrl)
{
    $.ajax({
        type: "POST",
        url: strUrl,
        dataType: "xml",
        success: function(output){
                    // I want to Retrieve this XML Object (output) to PHP
        }
    });
}

で jQuery によって出力された XML にアクセスするにはどうすればよいPHPですか? 私を助けてください..

4

1 に答える 1

1

成功のコールバックで Web サーバーに別の呼び出しを行う必要があります。


function getData(strUrl)
{
    $.ajax({
        type: "POST",
        url: strUrl,
        dataType: "xml",
        success: function(output){
            $.ajax({
                type: "POST",
                url: strUrlToPostXml,
                dataType: "xml",
                success: function(output){
                    // Whatever you want, the Xml has been successfully posted back to Php
                }
            });
        }
    });
}

しかし、それを行うのは非常に奇妙です。最初の呼び出しを使用してサーバー側ですべてを実行する方がはるかに優れています。

于 2013-09-07T11:47:41.400 に答える