我正在使用 ajaxForm.js 进行 ajax 图像上传。
这是我使用的 js 函数:
$(document).ready(function() {
$('#photoimg').live('change', function() {
$("#hd_pic").html('');
$("#loading").html('<img src="../img/common/loader.gif"/>').fadeIn(250);
$("#imageform").ajaxForm({
target: '#hd_pic'
}).submit();
});
});
我不想将结果输出到目标:'#hd_pic',但我想调用一个函数。例如,我在我的 ajax 调用中这样做:
$.ajax({
type: "POST",
url: "/ajax/add_url.php",
data: dataString,
}).done(function(result) {
myresult(result);
});
我调用函数 myresult 并使用 ajax 调用的结果。我也想在 ajaxform 提交函数中执行此操作。是否有可能做到这一点?
这不起作用:
$("#imageform").ajaxForm({
success: myresult(result)
}).submit();