0

XMLHttpResquest 経由で外部の php ファイルを解析することは可能ですか? そうでない場合、ページ上で外部の php ファイルを実行したり、スクリプトをドキュメントにロードしたりするにはどうすればよいですか?

4

2 に答える 2

1

PHPから生のPHPコードを実行するのではなく提供するように調整されたサーバーにCURLリクエストを行う必要があります。通常、サーバーはサーバー側のコードを出力しないため、問題が発生する可能性があります。

その後、関数を使用してeval()生の PHP コードを実行できます。

http://php.net/manual/en/function.eval.php

また、達成しようとしていることの代替手段を見つけることをお勧めします。なぜなら、自分が何をしているのかを正確に理解していない限り... それは間違っているように聞こえるからです。

于 2013-08-13T13:01:26.897 に答える
0

同じ起源のポリシーによると、あなたはできません。XMLHttpResquest は、同じサーバーからのみスクリプトを呼び出すことができます。

しかし、これにはフックがあります。コア JavaScript でこれをどのように正確に行うかはわかりませんが、jQuery では次のようなことができます。

var aURL="SOME_EXTERNAL_URL";
$.ajax({
    url: aURL+"&callback=?",
    data: "message="+commentdata,
    type: 'POST',
    success: function (resp) {
        alert(resp);
    },
    error: function(e) {
        alert('Error: '+e);
    }  
});
于 2013-08-13T13:07:23.530 に答える