Я хочу получить высоту и ширину изображения на сервере, используя пост-вызов ajax в php-файл, который возвращает строку с разделителями из двух строк 'width || height'
Мой JavaScript корректеноповещение об этой запрошенной строке из php-файла, чтобы информация теперь была в моем скрипте, но я не могу получить к ней доступ за пределами функции $ .post.
Это работает:
var getImagesize = function(sFilename)
{
$.post("getImagesize.php", { filename: sFilename, time: "2pm" },
function(data){
alert(data.split('||'));
});
}
Но получениеДругое дело:
// this line calls the function in a loop through images:
var aOrgdimensions = getImagesize($(this, x).attr('src')) ;
alert(aOrgdimension);
// the called function now looks like this:
var getImagesize = function(sFilename)
{
var aImagedims = new Array();
$.post("getImagesize.php", { filename: sFilename },
function(data){
aImagedims = data.split('||');
});
return "here it is" + aImagedims ;
}
Кто-нибудь может сказать мне, что я делаю неправильно?