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();
});
});
結果を target: '#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();