2

リモートサーバーに接続しようとしており、基本的にそのサーバー上のファイルからアプリケーションを実行しています。サーバーに接続できますが、そのサーバーで php ファイルを実行する方法がわかりません。サーバーに接続するローカルディレクトリのJavaScript関数は次のとおりです。

    function test2(){
    $.getJSON("http://sampleserver.com/check.php?var=test&callback=?", {
    success:function(data){
        alert("Working"); }, 
    error: function() { 
    alert("Error"); 
}
});

}

これにより、「作業中」というアラートが表示されます。リモートサーバー上の私のcheck.phpは次のとおりです。

<?php
echo "hello";
echo $_GET['jsoncallback'];
?>

hello が画面に出力されないのはなぜですか? 接続したら、実際にこのスクリプトをどのように実行しますか?

4

3 に答える 3

0

スクリプトは既に実行されていますが、AJAX 呼び出しを行っており、独自のメッセージで警告しているだけで、hello テキストを含む応答に対して何もしていません。

于 2013-06-12T13:17:34.313 に答える
0

リモート スクリプトを実行するには、PHP スクリプトに対して ajax 呼び出しを実行し、PHP スクリプト シェルに何かを実行させます。しかし、返信を待つのではなく、スクリプトが実行中であることを示すステータス コードをモバイル デバイスに返します。

于 2013-06-12T13:43:37.617 に答える