【发布时间】:2010-04-22 06:33:58
【问题描述】:
更新: 我用这个:
$.getimagesarr = function(operation) {
return $.ajax({
type: 'POST',
url: 'operations.php',
data: {'operation':operation},
async: false
}).responseText
}
var jsonstring = $.getimagesarr('getimg');
var data = (new Function("return " + jsonstring))()
if (data){
....
}
旧: 我想将一个 php 数组传递给 jQuery:
$.getimagesarr = function() {
$.getJSON('operations.php', {'operation':'getimglist'}, function(data){
var arr = new Array();
arr = data;
return arr;
});
}
var data = $.getimagesarr();
if (data){
jQuery.each(data, function(i, val) {
....
});
}
返回未定义
在 php 中我有这个:
function getimglist(){
$results = $_SESSION['files'];
echo json_encode($results);
}
有可能吗?
【问题讨论】: