JQuery imgAreaSelect使用PHP变量设置aspectRatio
我相信这很简单,但对于Java脚本,我是个十足的傻瓜。我应该说,我已经写过、复制过、改编过。。。使用Jquery插件imgAreaSelect和Ajax的图像调整脚本。这是它应该做的。我只有一个问题:我希望能够动态设置纵横比 以下是脚本的代码:JQuery imgAreaSelect使用PHP变量设置aspectRatio,php,jquery,Php,Jquery,我相信这很简单,但对于Java脚本,我是个十足的傻瓜。我应该说,我已经写过、复制过、改编过。。。使用Jquery插件imgAreaSelect和Ajax的图像调整脚本。这是它应该做的。我只有一个问题:我希望能够动态设置纵横比 以下是脚本的代码: function getSizes(im,obj) { var x_axis = obj.x1; var x2_axis = obj.x2; var y_axis = obj.y1; var y2_axis = obj.y
function getSizes(im,obj)
{
var x_axis = obj.x1;
var x2_axis = obj.x2;
var y_axis = obj.y1;
var y2_axis = obj.y2;
var thumb_width = obj.width;
var thumb_height = obj.height;
if(thumb_width > 0)
{
$.ajax({
type:"GET",
url:"imagecrop/ajax_image.php?t=ajax&img="+$("#image_name").val()+"&w="+thumb_width+"&h="+thumb_height+"&x1="+x_axis+"&y1="+y_axis,
cache:false,
success:function(rsponse)
{
$("#cropimage").hide();
$("#thumbs").html("");
$("#thumbs").html("<img src='uploads/"+rsponse+"' />");
}
});
}
else
alert("Please select portion..!");
}
$(document).ready(function () {
$('img#photo').imgAreaSelect({
aspectRatio: '225:300',
onSelectEnd: getSizes
});
});
纵横比通过aspectRatio设置:“225:300”,这是一个字符串。我已经为php中的纵横比创建了一个会话变量作为精确的字符串“225:300”,如何将其传递给aspectRatio让我感到困惑
我尝试将其设置为变量var aspect_ratio=;然后调用aspectRatio:aspect\u ratio,但这似乎不起作用
我已经将变量移动到脚本中的不同位置,尝试使用单引号和双引号、方括号等调用它
我怎样才能让它工作