PHPはまったく初めてで、これまでのところきれいではありません。とにかく、私は変数を PHP スクリプトに渡し、それでいくつかのことを行い、それを Javascipt コードに戻そうとしています。
これをPHPに渡す場所は次のとおりです。
var src=encodeURIComponent("http://www.someonlinesite.com/file.swf");
$.ajax({
url:'test.php?src='+src,
dataType:'json',
success:function(response){
alert(response)
}
});
スクリプトは次のとおりです。
<?php
$src=isset($_GET['src'])?$_GET['src']:'';
$size=getimagesize($src);
echo json_encode(array('size'=>$size));
?>
.SWF ビデオ ファイルの URL を小さな PHP スクリプトに渡そうとしています。このスクリプトは、そのgetImagesize()
サイズを把握して送り返すために使用します....しかし、応答には何も表示されず、そうでalert
はありません発砲。
何がうまくいかないのですか?
更新:
素敵な SO メンバーからのアドバイスに従って、コードを最新のものに更新しました。$src 変数をハードコードして test.php に直接移動すると、すべてが完全に反映されます。というわけで、PHPは動いているようです。ただし、コールバックが起動しないか、PHP ファイルがデータを返していないように見えます。コンソールでは、応答にはまだ何もありません。