Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery imgAreaSelect使用PHP变量设置aspectRatio_Php_Jquery - Fatal编程技术网

JQuery imgAreaSelect使用PHP变量设置aspectRatio

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

我相信这很简单,但对于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.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,但这似乎不起作用

我已经将变量移动到脚本中的不同位置,尝试使用单引号和双引号、方括号等调用它

我怎样才能让它工作