我想檢索一個服務器上的圖像的高度和寬度通過使用ajax後調用一個PHP文件,它返回一個雙管道分隔字符串'寬度||高度'如何獲取jquery post返回值?
我的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 ;
}
任何人能告訴我什麼,我做錯了什麼?