对 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 文件没有返回数据。在控制台中,响应中仍然没有任何内容。