我写了一个JavaScript字符串由jQuery的解析 - 它工作得很好作为警告,但不是在jQuery的负载功能jQuery的负载不读字符串作为变量(PHP混合动力)
PHP:
$imgData = 'http://www.domain.com/_image.php/_MG_4156.jpg' ;
这是一个PHP脚本在运行中生成
<script type='text/javascript' language='javascript' charset='utf-8'>
<!--
var chart1img_".$i_gall." = new Image();
var imgData = '".$imgData."';
$(chart1img_".$i_gall.").load(function() {
$(this).hide();
$('#thumb_img_div_".$i_gall."').removeClass('loading').append(this);
$(this).fadeIn();
}).error(function() {
// notify the user that the image could not be loaded
alert(imgData);
}).attr('src', imgData);
//}).attr('src', 'http://www.domain.com/_image.php/_MG_4156.jpg');
//-->
</script>";
缩略图如果我硬派它工作的字符串。 如果我使用它作为imgData变量,它会失败,但警报使用imgData
尝试过的字符串组合可以用各种方法。击败。有任何想法吗?
Javascript正在被PHO写出所以不需要回显 – JulianB 2011-01-29 07:00:55